Qui est le meilleur encodage des caractères pour la langue Japonaise pour la DB, php et html d'affichage?
je veux juste savoir à propos de la langue de l'opération pour les Japonais,
1) Qui est le meilleur encodage de la base de données mysql
2) Qui/comment puis-je imprimer cette page HTML. ?
merci à l'avance.
J'ai marqué ce en tant que indépendant de la langue, car "Japonais" qui peut vraiment être remplacé par tout autre langue.
"une autre langue", vraiment? J'étais sous l'impression que les Japonais avaient un considérablement plus grand jeu de caractères que la plupart des autres langues... je suis bête.
Euh, "indépendant de la langue" se réfère à des langages de programmation, pas de langues naturelles. Venez pour penser à elle, ne sorte de "langue", mais c'est trop vague pour être d'une quelconque utilité.
M: je savais que c'était une lame de blague 🙂
"une autre langue", vraiment? J'étais sous l'impression que les Japonais avaient un considérablement plus grand jeu de caractères que la plupart des autres langues... je suis bête.
Euh, "indépendant de la langue" se réfère à des langages de programmation, pas de langues naturelles. Venez pour penser à elle, ne sorte de "langue", mais c'est trop vague pour être d'une quelconque utilité.
M: je savais que c'était une lame de blague 🙂
OriginalL'auteur coderex | 2009-06-25
Vous devez vous connecter pour publier un commentaire.
UTF-8 sans doute. Tout faire en UTF-8. Pour mettre de texte UTF-8 sur votre page web, utilisez ce au sein de votre balise HEAD:
Comme pour MySQL, placez le code suivant dans votre mon.cnf (config) fichier:
Si vous avez des ordures caractères à partir de la base de données à partir de requêtes exécutées par votre application, vous devrez peut-être exécuter ces deux requêtes avant récupérer votre texte en Japonais:
Super, mais il n'a pas mentionné l'PHP n'importe où, et de mettre une balise meta dans un document est beaucoup plus simple que de régler un paramètre. De Plus, qui pourrait échouer si il est sur un ordinateur hôte partagé.
Attendre, c'est là maintenant, soit je ne l'ai pas vu ou c'était juste ajouté.
OriginalL'auteur karim79
Assurez-Vous Que
Quand tout est en train de parler de l'encodage vous pouvez vivre heureux 🙂
Pour MySQL: charset utf8, interclassement utf8_general_ci
Pour PHP des en-têtes:
HTML
UTF8 est faite de haendel tous très bien, j'ai récemment publié un site internet en 6 langues dont le polonais, l'allemand, l'espagnol, le français, l'italien, le grec. UTF 8 couvrira les langues que vous avez spécifié.
est-il un problème avec n'importe quel navigateur pour afficher ces nombreuses langues, j'ai voulu dire dans quelques temps j'ai des problèmes...comment vous résoudre ce genre de ti non pris en charge les polices de caractères?
Juste assurez-vous que vous utilisez une police qui prend en charge ces charecters dans votre page. Dans ce cas, en utilisant quelque chose comme arial est un pari sûr, vous pouvez le voir en allant simplement sur une page web, comme: google.com/search?q=japanese+site web vous verrez que vous n'avez pas besoin de quelque chose pour les afficher. Juste s'assurer que votre encodage dans chaque partie de votre système utilise UTF8, puis utiliser une police standard, telles que arial pour l'affichage de la page web.
Aussi le lien fourni par Peter Bailey est très utile guide étape par étape à assurer la configuration que j'ai décrit ci-dessus est correcte. developer.loftdigital.com/blog/php-utf-8-cheatsheet
OriginalL'auteur Shadi Almosri
Mise à jour... Ce Q&A suggère que
CHARACTER SET utf8mb4 COLLATION utf8mb4_unicode_520_ci
est le meilleur dans les nouvelles versions de MySQL.OriginalL'auteur Rick James
Je serais certainement se référer à la maintenant-un peu-canonique PHP en UTF-8 Triche
OriginalL'auteur Peter Bailey