Vous n'êtes pas identifié(e).
Bonjour,
J'aurais besoin d'utiliser des caractères cyriliques pour un site mais, les fichiers et l'encodage de zite
étant en iso-8859 ça ne fonctionnera pas.
Aussi, je me suis demandé s'il était possible de basculer zite en UTF8.
J'ai bien une idée mais avant de me lancer j'aimerais avoir votre avis:
1) convertir tous les fichiers en UTF8.
2) Rajouter l'option: UTF8 en 3eme argument à la fonction htmlentities().
3) Rajouter l'option b (wb, rb) à la fonction fopen().
4) Changer le charset du fichier template .
Est ce que selon vous ce serait suffisant ou la tâche est-elle beaucoup plus complexe ?
Merci d'avance.
Hors ligne
Bonjour,
J'aurais besoin d'utiliser des caractères cyriliques pour un site mais, les fichiers et l'encodage de zite
étant en iso-8859 ça ne fonctionnera pas.Aussi, je me suis demandé s'il était possible de basculer zite en UTF8.
J'ai bien une idée mais avant de me lancer j'aimerais avoir votre avis:1) convertir tous les fichiers en UTF8.
2) Rajouter l'option: UTF8 en 3eme argument à la fonction htmlentities().
3) Rajouter l'option b (wb, rb) à la fonction fopen().
4) Changer le charset du fichier template .
Est ce que selon vous ce serait suffisant ou la tâche est-elle beaucoup plus complexe ?
Merci d'avance.
Bonjour,
Je vais étudier la question. L'important est de garder un Zite facile à utiliser
pour tous, tout en ayant plus d'ouverture vers les langues étrangères.
Cela pourrait aussi être simplement proposé sous la forme d'un greffon.
J'effectue quelques tests et je vous tiens au courant.
Cette amélioration pourrait être incluse dans Zite 0.7.
A bientôt,
Michael
ZiteCMS rocks !
Hors ligne
Merci de vous pencher sur ce problème.
J'ai aussi oublié d'ajouter à la liste l'utilisation des fonctions
multibyte de php pour tout ce qui touche aux chaines de caractères:
mb_strlen(), mb_strpos etc...
Et, last but not least, l'utilisation d'un éditeur de texte tel que
Vim ou Notepad++ qui permet d'ouvrir et d'enregistrer des fichiers en
UTF8 sous Windows qui code par défaut ses fichiers en 8859-1 (windows 1252).
Je ne crois pas que le greffon soit une bonne idée. Cela risque d'être extrêmement
compliqué à gérer (la gestion UTF8/8859-1 est une véritable horreur).
Je pencherais plutôt pour 2 versions de Zite, une en iso 8859-1 l'autre en UTF8.
Même si cela peut paraître contraignant à 1ere vue, il faut garder en tête que
à terme l'UTF8 sera la norme (PHP6 est d'ailleurs en UTF8 par defaut) et le 8859-1
tendra à disparaître.
Donc autant prendre de l'avance.
Pour ceux que ça intéresse voici un lien utile:
http://www.siteduzero.com/tutoriel-3-12 … icode.html
Hors ligne
Merci de vous pencher sur ce problème.
J'ai aussi oublié d'ajouter à la liste l'utilisation des fonctions
multibyte de php pour tout ce qui touche aux chaines de caractères:
mb_strlen(), mb_strpos etc...Et, last but not least, l'utilisation d'un éditeur de texte tel que
Vim ou Notepad++ qui permet d'ouvrir et d'enregistrer des fichiers en
UTF8 sous Windows qui code par défaut ses fichiers en 8859-1 (windows 1252).Je ne crois pas que le greffon soit une bonne idée. Cela risque d'être extrêmement
compliqué à gérer (la gestion UTF8/8859-1 est une véritable horreur).
Je pencherais plutôt pour 2 versions de Zite, une en iso 8859-1 l'autre en UTF8.
Même si cela peut paraître contraignant à 1ere vue, il faut garder en tête que
à terme l'UTF8 sera la norme (PHP6 est d'ailleurs en UTF8 par defaut) et le 8859-1
tendra à disparaître.
Donc autant prendre de l'avance.Pour ceux que ça intéresse voici un lien utile:
http://www.siteduzero.com/tutoriel-3-12 … icode.html
Bonjour,
Je viens d'effectuer un test avec Zite, le greffon whizzywig et du japonais.
Cela fonctionne parfaitement, les caractères sont convertis en entités &#nnnn;
Le même test en cyrillique est concluant. Reste à voir si cela s'affiche correctement
sur tous les systèmes et navigateurs (ici: Firefox 3.6). Peut-être est-ce donc seulement un
problème d'éditeur?
Voilà déjà une piste...
A bientôt,
Michaël
ZiteCMS rocks !
Hors ligne
Je vais tester tout ça.
Merci.
Hors ligne
Je vais tester tout ça.
Merci.
Bonjour,
Remplacez zite.php par ce fichier qui supporte l'unicode
dans les titres et les fichiers de configuration.
http://dl.dropbox.com/u/343247/zite.php
Merci pour votre collaboration, le code sera inclus dans Zite 0.7
A bientôt,
Michaël
ZiteCMS rocks !
Hors ligne
Super !
Je mettrai un petit compte rendu quand j'aurai testé zite avec
ce fichier.
Merci.
Hors ligne