2010-05-14 7 views
1

Est-il si difficile de développer un site qui supporte des langages à 2 octets (japonais, chinois)? Je prévois de développer un site multilingue en utilisant PHP. Veuillez me le faire savoir si vous connaissez des méthodes simples.Site multilingue - anglais, japonais, coréen Langues

Répondre

0

Les jeux de caractères codés sur deux octets font désormais presque partie du passé. Aujourd'hui, vous utilisez le jeu de caractères Unicode pour qu'un site puisse prendre en charge toutes les langues de manière transparente, sans avoir horreur de changer de page de code.

Écrivez votre contenu de la page enregistrée dans l'encodage UTF-8, serve it to browsers en UTF-8 et de définir votre database tables et database connection en UTF-8. C'est souvent suffisant en soi. Si vous devez pouvoir traiter des chaînes UTF-8 sans couper accidentellement un caractère en deux, utilisez mbstring. (*: Il y a encore quelques vieux systèmes horribles en Asie de l'Est que vous avez à encoder pour les jeux de caractères hérités méchants, tels que les vieux téléphones mobiles et certains services webmail douteux. Dans ce cas, vous devez toujours utiliser l'UTF-8 en interne pour tout, mais utilisez iconv pour convertir, par exemple, Shift-JIS en sortie.)

Questions connexes