-
UTF-8 ou UTF-16
Bonjour,
Je vais commencer le développement d'un site internet qui se veut multi-langue, et je me demandai quel est la différence entre l'UTF-8 et 16 faut-il que j'utilise l'UTF-16 si je veux traduire mon site internet en Japonais par exemple ? :roll:
Merci
-
Bonjour,
UTF8 est tout autant capable que UTF16 ou UTF32 de gérer tous les caractères possibles. Pour le choix ça va dépendre du type d'application disponible. Par exemple pour une application Windows on va choisir UTF16 car l'API Windows donne le choix entre ANSI et UTF16, ANSI étant d'une autre époque et trop limité pour une application multilangue.
Pour une application Web il y aura en plus des possibilités de l'API du serveur, à prendre en compte le codage des pages HTML. Le codage des pages sera toujours UTF8 pour avoir des pages compactes. Pour les scripts coté serveur on aura en fonction du serveur : UTF16 pour ASP.NET / Java. Pour PHP je crois que c'est de l'UTF8 (à vérifier).
Reste aussi le codage dans la base de données. UTF8 est un très bon choix.