15
mai
06

Encodage fichiers .JS

Gros problème dans une appli, suite à la modification avec Eclipse de fichier JS on obtient des erreurs.

Le fait est qu’Eclipse n’encode pas en ISO-8859-1 (AKA Latin-1) les fichiers de type JS par défaut. Du coup on se retrouve avec des fichiers mal ouverts, mal encodés et surtout mal enregistrés.

La première des choses est donc d’aller dans Windows->Preferences puis Général -> Content types -> Text -> Javascript et de spécifier Default encoding à UTF-8.

UTF-8 est le choix le plus judicieux au niveau compatibilité mais on aurait, dans le cas d’un dev’ non internationnal, pu forcer le serveur web à définir dans l’en-tête un encodage de type ISO-8859-1 pour les fichiers de type .JS.

Quoiqu’il en soit nous voici avec moults fichiers JS encodés en ISO-8859-1 et un éditeur configuré en UTF-8, il nous reste donc à modifier tous nos fichiers afin de les ré-encoder de l’ISO vers l’UTF-8.

Pour ce faire on peut utiliser unitairement iconv ou un traitement batch via le script suivant

#!/bin/bash
FROM=latin1
TO=utf8
ICONV="iconv -f $FROM -t $TO"

# Convert pages/ subdir
find repToConvert/ -type f -name "*.txt" | while read fn; do
cp ${fn} ${fn}.bak
$ICONV  ${fn}
rm ${fn}.bak
done

ATTENTION toutefois, les utilisateurs de Cygwin devront utiliser

#!/bin/bash
FROM=ISO8859-15
TO=UTF-8

Un petit tour sur splitbrain.org pour trouver l’origine de ce script.


0 Réponses vers “Encodage fichiers .JS”



  1. Pas encore de commentaires

Laisser un commentaire




RSS Mon microblogging …

  • Free Mobile est le seul candidat à la 4ème licence 3G octobre 29, 2009
    Les sociétés intéressées par la 4ème licence 3G avaient jusqu'à midi pour déposer leur dossier de candidature auprès de l'Arcep. Et alors que Free Mobile, filiale à 100% d'Iliad - le propriétaire du [...]
  • Announcing Google Maps Navigation for Android 2.0 octobre 28, 2009
    (Cross-posted with the Google Mobile Blog)Since 2005, millions of people have relied on Google Maps for mobile to get directions on the go. However, there's always been one problem: Once you're behind the wheel, a list of driving directions just isn't that easy to use. It doesn't tell you when your turn is coming up. And if you miss a tur […]
  • 3G : Free Mobile a déposé sa candidature à l'Arcep octobre 28, 2009
    Freephone Wifi C'est officiel. A la veille de la clôture des dépôts de candidature pour la quatrième licence 3G, le groupe Iliad a annoncé avoir déposé son dossier auprès de l'Arcep, l'autorité en charge [...]
  • Le but de l’année – Double retourné octobre 27, 2009
    Les faits se déroulent dimanche 11 octobre dernier lors de la rencontre de la Copa Espirito Santo entre les équipe de Rio Branco et Serra… Suite à un retourné manqué d’un de ses coéquipier qui se transforme en parfaite passe, Caio, le milieu de terrain du RBAC, décide de s’inspirer de ce geste pour le reproduire et marquer un but qui restera à coup sur dans […]
  • Nadine Morano joue à des jeux vidéo violents ? octobre 2, 2009
    Relayé par nos confrères d'Arrêt sur Images, le reportage réalisé sur Nadine Morano par Paris Match intéressera plus d'un joueur... Si, si ! À côté de tout un blabla absolument soporifique sur les nombreuses [...]
  • Hadopi : la France tente d'influencer les députés européens septembre 30, 2009
    L'amendement 138 de la directive européenne Paquet Télécom pourrait rendre caduc le volet répressif de la loi Hadopi en France. Seul moyen d'y échapper, convaincre les eurodéputés qu'il n'y a pas d'autres voies que la coupure Internet.