Afficher les caractères spéciaux en PHP
-
25-09-2019 - |
Question
test.php - l'Utilisation de l'IDE(phpDesigner7)
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<?php
echo "بوغاليا";
?>
</body>
</html>
sortie :???????
test.html - l'Utilisation de l'IDE(phpDesigner7)
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
بوغاليا
</body>
</html>
sortie :???????
test.html - à l'Aide de l'arabe Pad
<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
</head>
<body>
بوغاليا
</body>
</html>
sortie :بوغاليا
hello.php - à l'Aide de l'arabe Pad
<?php
echo "Hello";
?>
sortie :Rien
Je suis en cours d'exécution d'un local WAMP(PHP 5.3).À partir de ce.
J'ai essayé de sauver ces pages avec :charset=utf-8 ainsi que sur les deux programmes avec pas de chance.
Je sais que pour un fait que mon IDE ne peut pas gérer les caractères spéciaux et de l'autre programme qui permet de gérer les caractères spéciaux peuvent écrire réalisable HTML, mais si les fichiers PHP sont écrites, Il ne fonctionnera pas.Je sais que c'est un problème de codage(dans l'IDE et lors de l'affichage des pages).
Comment fait-on pour afficher les caractères spéciaux avec du code PHP, j'ai de gros morceaux de ce texte en arabe qui doit être affichée.
Savez-vous comment est-ce fait?
Merci!:)
La solution
Pourquoi vous mettez-vous votre jeu de caractères iso-8859-1?C'est en Latin-1.Vous ne peut pas afficher les caractères non Latin en Latin-1.
Essayez d'utiliser l'UTF-8 à la place.