Enregistrement Arab

Fermé
tomyorex Messages postés 11 Date d'inscription mercredi 5 novembre 2008 Statut Membre Dernière intervention 20 février 2010 - 28 mai 2009 à 14:33
 Utilisateur anonyme - 28 mai 2009 à 15:16
Bonjour,
Je suis en train de passer un stage de fin de formation d’où je dois faire une l’application qui concerne une base de données gestion stock réparation SQL-SERVER.
Comment faire enregistrer les données dans la base en arabe ? et pourquoi l’enregistrement entré dans la table de la base de données s’affiche sous la forme suivante : « ???? »?
sachant que la fonction d'Arab est déjà installéeau windows, et ce que c’est au niveau de Windows ou bien autre chose ? et merci d’avance pour tout le monde.
A voir également:

1 réponse

Utilisateur anonyme
28 mai 2009 à 15:16
Salut !

Je crois que c'est un problème d'encodage dans la base SQL et dans la page PHP.
Dans tes en-tête HTML mets ça
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ar" lang="ar">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
	<meta http-equiv="Content-Language" content="ar"/>
	<title> rien </title>
</head>
 <body>
	<p>&#1601;&#1591;&#1608;&#1666;&#1651;</p>
 </body>
 </html>


La page php/html doit être enregistré au format UTF-8, la base SQL doit être également en UTF-8.

Et ça devrait marcher !
0