Pb d'affichage de la langue arabe
minoula2006
-
neo -
neo -
Bonjour,
j'ai un grand pb au niveau de la l'affichage de la langue arabe
je suis debutante en php et je suis entraint de cree un site de la commune
j'ai fé la partie francais et mnt dans la partie arabe
tous va bien mais mon pb dans l'affichage de l'arabe
j'ai changer le jeux de caracteres dans la base en utf-bin et le champs message en utf unicode, jusque la c bon ,quand je modifie dans la base et j'écris en arabe sa marche.
mais mon pb mnt dans la partie admin et les page ou je j'insère mes donnees:
quand je teste dans la page contact et j'entre mes données en arabe l'affichage dans la base est (Ù?ب
et dans la partie admin estؚؚ)
NB:j'ai mis dans la page de connexion a la base
<?php
function db_connexion()
{
$link = mysql_connect("localhost", "root", "" ); // Connexion MySQL
mysql_query("SET CHARACTER SET 'utf8';", $link)or die(mysql_error());
mysql_select_db("commune" );
}
?>
et dans la page dans la partie admin par exemple:
<?php
header ('Content-Type: text/html; charset=utf-8');
require("../lib/db_connect.inc.php" );
require("../lib/util.php" );
$connexion=db_connexion();
$resultat =mysql_query("SELECT * FROM contact ORDER BY id" );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl" lang="ar" xml:lang="ar">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Espace d'administration" />
ext................
aidezzzzz moi
j'ai un grand pb au niveau de la l'affichage de la langue arabe
je suis debutante en php et je suis entraint de cree un site de la commune
j'ai fé la partie francais et mnt dans la partie arabe
tous va bien mais mon pb dans l'affichage de l'arabe
j'ai changer le jeux de caracteres dans la base en utf-bin et le champs message en utf unicode, jusque la c bon ,quand je modifie dans la base et j'écris en arabe sa marche.
mais mon pb mnt dans la partie admin et les page ou je j'insère mes donnees:
quand je teste dans la page contact et j'entre mes données en arabe l'affichage dans la base est (Ù?ب
et dans la partie admin estؚؚ)
NB:j'ai mis dans la page de connexion a la base
<?php
function db_connexion()
{
$link = mysql_connect("localhost", "root", "" ); // Connexion MySQL
mysql_query("SET CHARACTER SET 'utf8';", $link)or die(mysql_error());
mysql_select_db("commune" );
}
?>
et dans la page dans la partie admin par exemple:
<?php
header ('Content-Type: text/html; charset=utf-8');
require("../lib/db_connect.inc.php" );
require("../lib/util.php" );
$connexion=db_connexion();
$resultat =mysql_query("SELECT * FROM contact ORDER BY id" );
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" dir="rtl" lang="ar" xml:lang="ar">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="description" content="Espace d'administration" />
ext................
aidezzzzz moi
A voir également:
- Pb d'affichage de la langue arabe
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Telecharger langue arabe - Télécharger - Bureautique
- Ajouter langue arabe windows 10 - Guide
- Affichage double ecran - Guide
- Comment changer la langue sur facebook - Guide
7 réponses
Bonjour,
les tables doivent etre au format cp1256
http://www.collation-charts.org/mysql60/mysql604.cp1256_general_ci.html
les tables doivent etre au format cp1256
http://www.collation-charts.org/mysql60/mysql604.cp1256_general_ci.html
merci por votre reponse, j'ai essayé avec cp1256_general_ci et j'ai les mm resultat :((
aidez moi svp
aidez moi svp
salam
j'ai eu lameme probleme depuis longtemp les tables je les mis en 'latin1_swedish_ci' meme tu doit modifier le header el les meta :
j'ai eu lameme probleme depuis longtemp les tables je les mis en 'latin1_swedish_ci' meme tu doit modifier le header el les meta :
header ('Content-Type: text/html; charset=windows-1256');
............
............
...........
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai mis la solution !!!
c'est modifier le header et le meta ou bien c'est de changer le type d'encodage de "utf-8" en "windows-1256" comme ça :
et ça marchera..
c'est modifier le header et le meta ou bien c'est de changer le type d'encodage de "utf-8" en "windows-1256" comme ça :
header ('Content-Type: text/html; charset=windows-1256');
...
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
et ça marchera..