Rechercher : dans
Par :

Php et affichage en arabe!

Dernière réponse le 26 mai 2009 à 08:51:11 amin8tr, le 28 avr 2007 à 09:40:44 
 Signaler ce message aux modérateurs

Bjr,
J'ai un tres gro problem avec PHP et la langue arabe! Apres avoir ajouter le texte a la base de donnee, le texte s'affiche comme ceci "???????? ???????? ???????? ?????? ???????? ?????? ? ?? ???? "

j'ai essayé une infinité de type de codage, mais pas de solution?

merci de m'aider!!!
ciao

Configuration: Windows XP
Opera 9.10

Meilleures réponses pour « Php et affichage en arabe! » dans :
[Webmaster] Afficher facilement le code php/xhtml de vos pages Voir Si vous voulez proposer a vos visiteurs de voir la source de vos fichiers (PHP ou HTML), il y a plusieurs solutions. En php Afficher le code php Afficher le code html En html Informations Voir aussi En php Afficher le code php La...
[PHP] Comment afficher l'adresse IP d'un visiteur ? VoirPour afficher l'adresse IP d'un visiteur sur votre site, insérez ce code dans la zone où vous voulez qu'elle s'affiche.
[PHP] Méthodes de débogage VoirI. Informations sur une variable I.1 echo I.2 print_r() I.3 var_dump() / var_export() I.4 Rediriger la sortie (ne pas afficher à l'écran) II. "Backtrace" ou rapport de contexte III. Bien utiliser les rapports d'erreur IV. Le mot clé...
PHP - Affichage de texte sur le navigateur VoirLe but de PHP est de permettre la création de pages web dynamiques, ainsi son but premier est de pouvoir envoyer des données au navigateur. Les trois fonctions standards PHP fournit 3 fonctions permettant d'envoyer du texte au navigateur. Ces...
PHP - Récupération de données VoirPHP rend très simple la récupération de données envoyées par l'intermédiaire de formulaires HTML. Création d'un formulaire Grâce à la balise FORM du langage HTML, il est très simple de créer des formulaires comprenant : des champs de saisie des...
PHP - Parser du XML VoirIntroduction à XML PHP permet l'analyse syntaxique (parsage ou parsing en anglais) d'un document XML. Le langage XML (eXtensible Markup Language, traduisez Langage à balises extensibles) est un métalangage, c'est-à-dire un langage permettant de...

1

Tidodo, le 29 avr 2007 à 11:35:33

Salut,

Sans voir le code source de ta page nous ne pouvons pas t'aider ...

++

Répondre à Tidodo

3

amin8tr, le 9 mai 2007 à 15:43:15

Bjr,
Tjr pas de rep! aidez moi stp!

Répondre à amin8tr

2

amin8tr, le 30 avr 2007 à 18:17:01

a la page html le code source est:


<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.0 Transitional//EN'>
<HTML dir="ltr"><HEAD><TITLE></TITLE>

<META http-equiv=Content-Type content="text/html; charset=ISO-8859-1">



a la page html le code source est:


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">

<HTML dir=rtl><HEAD><link rel="shortcut icon" href="http://www.univ-k.rnu.tn/favicon.ico">
<TITLE>جامعة القيروان || مستجدات</TITLE>

<META http-equiv=Content-Type content="text/html; charset=utf-8">
<meta http-equiv="Content-Language" content="ar-tn">



dans la base de donne le codage des champs est :

utf8_unicode_ci

Répondre à amin8tr

4

boumediene, le 15 mai 2007 à 20:07:46

Salut j s boumediene d'algerie:
essaye de mettre dans la fonction de connexion la ligne suivante:
SET NAMES 'UTF8'

pr plus d'info: skype :kaddour136

kaddour_13@yahoo.fr

Répondre à boumediene

5

rmed19, le 16 jun 2007 à 10:47:29
  • +3

Bonjour

j'avais le meme probleme le solution
1- il faut que t'a base soit codé en cp1256
exemple : CREATE DATABASE mabase CHARACTER SET cp1256;
2- il fait que le codage de la page soit en utf8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
3- apres la connexion à la base dans le fichier mysql mait cet commande
$link = mysql_connect ("localhost","root") ;
mysql_query("SET CHARACTER SET 'utf8';", $link)or die(mysql_error());

Répondre à rmed19

6

amin8tr, le 21 jun 2007 à 09:04:19

Merci pour ccm et tous ceux qui ont eu le temps de me repondre!
merci special pour " rmed19 "

Répondre à amin8tr

7

silent_gamer, le 26 oct 2007 à 00:25:34

Merci rmed19 ta solution marche trés bien!

Répondre à silent_gamer

8

walid, le 9 nov 2007 à 12:14:14

Merci ça marche nikel !!!

Répondre à walid

9

sam, le 18 fév 2008 à 15:04:13

Bonjour tous

J'ai le meme problème mais j'utilise pas de base de données, je veux juste afficher une lettre arabe avec dreamweaver, mais ça m'apparaît des points d'interrogation.

Je fait juste <? echo'أ'; ?> et ce que je voie c'est '?'

Pouvez vous me dire se que je doit faire pour résoudre se problème? parceque ça me bloque pour continuer le développement de mon application.

Répondre à sam

10

Boumediene, le 20 fév 2008 à 19:36:22

Salam,Bonjour,holow

voila ce que j'ai fait:
premierement pour la connexion a la base de donnée vous mettez : SET NAMES 'UTF8'

et dans le fichier php vous mettez les metas suivant:

<meta http-equiv="Content-Language" content="ar-tn">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
et tous va marche
merci et bon chance

here what i did :
first for the connexion to the data base u put : SET NAMES 'UTF8'

and in the php file u put those metas :

<meta http-equiv="Content-Language" content="ar-tn">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256">
and evry thing is all right
thenks and good luck

kaddour_13@yahoo.fr

Répondre à Boumediene

11

NOKIA85, le 12 avr 2008 à 02:07:39

Slt pour tous ici, j'ai un problème mais avec JAVA, j'utilise JAVA pour me connecter a ma base des donnée qui contient des caractères arabe mais quand elles s'affichent dans mon textarea elles s'affiche comme ça " ?????????????? ???? ??".
SVP aider moi

Répondre à NOKIA85

12

eldana, le 17 fév 2009 à 15:26:36

Desolé de remonter un vieux sujet comme celui ci, mais il se trouve que j'ai exactement le meme souci, et même en utilisant la solution proposée, j'ai toujours des "??" à la place des caractères arabes.

J'ai testé sous fédora, sous windows, et le résultat est le même....

si vous avez des idées du souci merci.

Répondre à eldana

13

rmed19, le 28 fév 2009 à 18:55:04

Tu peux nous donner plus de détailles

Répondre à rmed19

14

 zady, le 26 mai 2009 à 08:51:11

Bonjour,

en faites, j'ai pas tres bien compris comment je dois faire le codage, ou dois je l'ecrire
keske je dois ouvrir

merci pour une explication

Répondre à zady