Comment afficher les caractères Japonais sur une page php?
J'essaie d'afficher les caractères Japonais sur une page PHP. Pas de chargement de la base de données, simplement stockés dans un fichier de langue et de l'écho ed.
Je suis en cours d'exécution dans un drôle de scénario. J'ai correctement la page de configuration avec l'encodage UTF-8 et je test un exemple de page sur mon local WAMP server et il fonctionne.
Le moment je l'ai testé sur notre développement et de la production des serveurs les caractères ne s'affichent pas correctement.
Ce qui m'amène à croire que c'est une mise en php.ini. Mais je n'ai pas trouvé beaucoup d'informations sur ce donc, je ne suis pas vraiment sûr si cela est le problème.
Est là quelque chose de fondamental que je suis absent?
Grâce
OriginalL'auteur AndreLiem | 2009-03-20
Vous devez vous connecter pour publier un commentaire.
Puisque vous avez déclaré que c'est en travaillant dans votre environnement de développement et non pas dans votre vie, vous pourriez vouloir vérifier Apache AddDefaultCharset, et de l'UTF-8, si c'est pas déjà fait.
J'ai tendance à assurez-vous que les étapes suivantes sont vérifiées
Qui semble fonctionner pour moi. Espérons que cette aide.
OriginalL'auteur Kieran Hall
Vous devez fournir les documents avec le bon encodage de la déclaration dans la HTTP champ d'en-tête
Content-Type
.En PHP vous le faire via la
header
function avant que les premières données a été envoyer au client, donc de préférence l'une des premières déclarations:Malheureusement, nous vivons encore dans un jeu de caractères ISO 8859-1 monde ...
OriginalL'auteur Gumbo
Tout d'abord, je vais assumer le même ordinateur client est utilisé pour les deux tests.
Ainsi, l'utilisation de Firebug ou votre outil de choix pour vérifier les en-têtes de réponse HTTP sur votre serveur local, et de les comparer avec les en-têtes générés par les autres serveurs. Sans doute trouverez-vous une différence.
En général, votre serveur doit être incluant un en-tête de ce genre dans la réponse:
Si les en-têtes sur les deux systèmes de chercher à peu près la même, de récupérer les corps des deux réponses et chargez-le dans un éditeur hexadécimal et regardez pour le codage des différences.
OriginalL'auteur Paul Dixon
Essayer suivantes (qui a travaillé pour moi, CentOS 6.8, PHP 5.6)
#1
Config D'Apache
#2
Config PHP
Remarque : réglez la fonction error_reporting = E_ALL & ~de niveau e_deprecated à partir & ~E_STRICT
#3
html head méta
OriginalL'auteur Hassan Tareq