| Qui est en ligne ? |
| Il y a : 16 utilisateurs en ligne, consultez le détail |
Forum » Logiciels » encodage ISO8859-1 |
Forum modéré par : Ascodas |
| Même auteur |
|
Score ( voter ) : |
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 21-08-2007 à 11:31:11 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 18-02-2003 Nombre de messages : 68 |
Salut! Voila j'ai un petit souci. J'ai développé la pluspart de mes site internet appartir de windows. L'encodages est en ISO8859-1. Depuis quelques temps j'ai installé un linux sur mon poste au travail (marre d'être limité par windows). Je modifie régulièrement mes sources et en crée des nouveaux. Le problème, c'est que Kwrite, kate et tous les autre ouvrent les fichiers en UTF8, donc, je suis obligé de changer manuellement la méthode d'encodage à chaque ouverture/création de fichier... Y a t'il moyen de faire ça automatique, une config spéciale??? (pour info je suis sous Mandriva 2007) Merci |
|
|
#1 Message posté le : 21-08-2007 à 11:49:29 |
Jedi Forum : Modérateur Association : Arrivé(e) le : 08-01-2005 Nombre de messages : 4030 |
Oui il y a un moyen assez simple ! Utilise le petit script suivant :
Tu dois posséder le programme "iconv" installable avec urpmi. Met le contenu de ce script dans un fichier (to_utf8) par exemple. Tape "chmod a+x ./le_nom_du_script" et te voilà en possession d'un script qui prend un (ou plusieurs) nom(s) de fichier(s) en argument et le(s) converti en utf8. Tu peux ensuite en console facilement l'appliquer à plusieurs fichiers. ATTENTION : si tu tente de convertir un fichier déjà en utf8, ça peut foirer et perdre le fichier (iconv est pas très bien fait, et mon script non plus !). Je te conseille donc de faire une copie des fichiers à convertir, d'effectuer la conversion puis de récupérer ce qui a fonctionné. Conseil de webmaster : n'oublie de mettre dans tes en-têtes html que les fichiers sont encodés en UTF-8 et plus en iso header("Content-type: text/html; charset=utf-8"); header("Content-Style-Type: text/css"); A placer en début de script bien sûr. N'hésite pas à demander si tu as besoin de plus de conseils pour le script. Ma solution n'est pas unique peut être quelqu'un va-t-il proposer un convertisseur magique que je ne connais pas ! --Message édité par jblecanard le 21-08-2007 à 11:55:17-- ------------------------------------- C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon - |
|
|
#2 Message posté le : 21-08-2007 à 12:13:35 |
Jedi Forum : Administrateur Association : Secrétaire général Arrivé(e) le : 08-05-2003 Nombre de messages : 4365 |
Pour convertir, il y a aussi recode. --Message édité par stanislas le 21-08-2007 à 12:13:49-- ------------------------------------- Quand le dernier arbre aura été abattu, et le dernier animal exterminé, les hommes se rendront compte que l'argent ne se mange pas. |
|
|
#3 Message posté le : 21-08-2007 à 12:56:46 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 18-02-2003 Nombre de messages : 68 |
jblecanard ----> Merci ah, oui la tu prends le problème dans l'autre sens... J'y avais pensé, mais le problème c'est qu'à ce moment la tous mes fichiers seront en utf8... Enfin, si y a pas moyen de faire autrement |
|
|
#4 Message posté le : 21-08-2007 à 13:14:23 |
Jedi Forum : Modérateur Association : Arrivé(e) le : 08-01-2005 Nombre de messages : 4030 |
... Je croyais que tu voulais convertir tes fichiers ? Sinon bah, en configurant bien tes éditeurs, tu devrais pouvoir attribuer un encodage par défaut... Moi j'utilise vim, il gère ça tellement bien tout seul... ------------------------------------- C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon - |
|
|
#5 Message posté le : 21-08-2007 à 13:25:22 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 18-02-2003 Nombre de messages : 68 |
ben justement, pas moyen de définir un encodage par defaut dans kwrite ou kate... je vais utiliser vim sinon |
|
|
#6 Message posté le : 21-08-2007 à 13:28:07 |
Jedi Forum : Modérateur Association : Arrivé(e) le : 08-01-2005 Nombre de messages : 4030 |
Bah vim c'est de la ligne de commande... c'est puissant mais ça demande de l'apprentissage. Perso je ne développe qu'avec screen + vim. Avec les services de souris sur la console, c'est un vrai bonheur ! --Message édité par jblecanard le 21-08-2007 à 13:28:33-- ------------------------------------- C'est une situation bien inconfortable que d'être assez sensible à la bêtise pour en souffrir et trop intelligent pour s'en indigner. - Gustave Thibon - |
|
|
#7 Message posté le : 21-08-2007 à 13:45:29 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 18-02-2003 Nombre de messages : 68 |
oui oui, je connais, j'ai fait ça y a.... euh longtemps... i ctrl+wq etc... Va falloir que je me souvienne du reste que du bonheur comme tu dis! |
|
|
#8 Message posté le : 21-08-2007 à 13:52:04 |
Hobbit Forum : Inscrit Association : Arrivé(e) le : 17-10-2003 Nombre de messages : 1068 |
Si tu veux un environnement iso8859-1, dans ce cas modifie les locales de ton user directement dans ton .bashrc. Et après redemarre ta session (logout, redémarrage de X) ------------------------------------- If you don't know, ask manpage ! |
|
|
#9 Message posté le : 22-08-2007 à 10:01:51 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 18-02-2003 Nombre de messages : 68 |
export LANG=fr_FR.ISO8859-1 export MM_CHARSET="ISO8859-1" export LC_ALL="fr_FR.ISO8859-1" Pas besoin de redémarrer la session tu tapes juste source .bashrc En tous cas nickel un grand grand grand grand merci!!!!!!!!!!!!!!!!!!!!!!!! j'y avais pas pensé --Message édité par JOP le 22-08-2007 à 10:05:53-- |
|
|
#10 Message posté le : 22-08-2007 à 13:41:36 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 14-08-2005 Nombre de messages : 488 |
Je crois que c'est possible : ![]() |
|
|
#11 Message posté le : 22-08-2007 à 14:52:24 |
Petit scarabée Forum : Inscrit Association : Arrivé(e) le : 18-02-2003 Nombre de messages : 68 |
yep bien vu, je suis passé à coté! |
| Page : [1] |
Forum » Logiciels » encodage ISO8859-1 |
Forum modéré par : Ascodas |
| Même auteur |
|
Score ( voter ) : |
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages
