[PHP] Faire son code source en unicode...

Faire son code source en unicode... [PHP] - PHP - Programmation

Marsh Posté le 12-04-2004 à 17:48:28    

Salut,
Est-il possible de faire son code en unicode ?
J'ai essayé et ça ne semble pas marcher...
Pour l'instant ce que je fais, je fais mon code en unicode, avec tous les symboles voulus,
mais j'enregistre en ascii 8bit, et dans ma page je mets un <meta "...charset=unicode" />
bon c'est pas top, est-ce que quelqu'un a mieux ?
merci
   ANT

Reply

Marsh Posté le 12-04-2004 à 17:48:28   

Reply

Marsh Posté le 12-04-2004 à 18:39:53    

ton code php ou html que tu veux en unicode?


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 12-04-2004 à 20:05:57    

les 2 :-)
en fait je veux pouvoir coder en unicode, c'est à dire taper mon script php / html en unicode et biensur avoir le rendu en unicode aussi. Le rendu c'est bon, mais on peut pas (je pense) faire du php en autre chose que de l'ascii, il me semble avoir lu ça dans apache...

Reply

Marsh Posté le 12-04-2004 à 20:57:23    

fadrait voir dans les features de apache2 si le unicode est supporté aussi...


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 13-04-2004 à 18:27:55    

En fait, à l'origine, PHP n'etait pas prévu pour du code source en UNICODE...Et d'après une interview de zeev Zuraski (le ZE de ZEND) ça n'était pas prévue au roadmap... Quelques pauvres fonctions pour le support de l'hébreu (ZEND est localisé en Israël), mais pas plus.
 
Cependant nos amis japonais du group PHP-I18N ont travaillé sur le problème (on comprendra facilement pourquoi).. Ce qui donne :
http://php-i18n.sourceforge.net/
http://www.php.net/manual/en/ref.mbstring.php
 
De même, il y a un port en cours de ICU (le projet d'IBM) :
http://www.pearfr.org/~cshmoove/
 
Sinon pour ce qui est des flots, scott Reynen à sa petite idée sur la question :
http://www.randomchaos.com/documen [...] nd_unicode

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed