Tom's Guide > Forum > Programmation > Probleme PHP et l'Arabe

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 !
Mot :    Pseudo :           
 

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

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

C'est incomprehensible ton problème ! tu indique le bon charset pour ton navigateur web ?

Répondre à SiM07

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

Répondre à Island

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

Répondre à Island

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 )

Répondre à CRicky

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

Répondre à Island

Va faire un tour dans la logitheque, tu trouvera surement ton bonheur

Répondre à SiM07

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

Répondre à Island
Tom's Guide > Forum > Programmation > Probleme PHP et l'Arabe
Aller à :

Il y a 2135 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens