Probleme PHP et l'Arabe
Forum Programmation : Probleme PHP et l'Arabe
TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique.
Pour obtenir de l'aide, inscrivez-vous gratuitement !
Bonjour,
j'ai fais des codes php contenant des textes en arabe, et si j'enregistre la page .php sous le codage ANSI apres l'interpretation par easyphp les textes en arabe ne s'affichent pas(il s'affiche juste des signes incomprehensible) , et si je enregistre sous UNICODE easyphp n'interprete pas le code php (car si je fais "affichier le code source" il me donne des codes php)
commment dois je faire pour garder le texte arabe et au meme temps interpreter les codes php ?
merci d'avance pour vos reponses
C'est incomprehensible ton problème ! tu indique le bon charset pour ton navigateur web ?
oui j'ai indiqué le charset pour le navigateur web,
dans les pages .htm marchent bien si j'enregistre sous le coding UNICODE sous bloc-notes , par contre dans les pages .php marchent plus
pour mieux expliquer le probleme
voici un exemple
<?php
header('Content-Type:text/html; charset=windows-1256');
echo "متال";
?>
le probleme c'est si je veux enregistrer ce fichier sous par exemple:"index.php" sous bloc-notes il me donne le message suivant "ce fichier contient des carcteres au format unicode qui seront perdu si vous l'enregistrez au format ANSI. Pour conserver les informations Unicode, cliuqez ci-dessous puis selectionnez une des options Unicode de la liste deroulante Encodage "
Si je continue d'enregistrer le fichier au format ANSI les textes ne s'afichent pas (juste des signes incomprehensibles )
et si j'enregistre au format Unicode il me donne juste une page vide, et si je fais affichier le source il me donne
"<?php
header('Content-Type:text/html; charset=windows-1256');
echo "متال";
?> "
voila mon probleme
Le bloc-note est un peu pourri :-)
Il se content d'afficher une table de 256 caractères iso (similaire mais différent de la table ASCII de base).
Si tu veux plus de caractères (que ce soit de l'arabe, kanji ou autre), je te conseille d'utiliser un autre éditeur comme par exemple notepad++ (je sais pas si ça va marcher dans ton cas, mais c'est toujours plus probable que le bloc-note windows :-D )
j'ai essayé notepad++ mais j'arrive pas à ecrire dans cet editeur en arabe il me donne juste des signes (áÇáÈÇáááÇ) malgré que l'arabe est installé en windows
et si je change le format d'encoding en unicode j'arrive à ecrire en arabe mais je tombe sur le meme probleme que bloc-notes
Va faire un tour dans la logitheque, tu trouvera surement ton bonheur
Oui vous avez raison c'etait juste un probleme d'editeur, quand j'ai changé le bloc-notes le probleme est resolu
Merci beacoup SiM07 CRicky vous etes tres gentils
Il y a 2135 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
