Champs en arabe

dadi.14 Messages postés 18 Statut Membre -  
Catalunya's Son Messages postés 67 Statut Membre -
Bonjour,
lorsque j'écris les noms des champs de texte en arabe ils deviennent des ????????????? lors du test:

<html>
<head>
<title></title>
</head>
<body>
<form method="POST" action="ajoutpers.php" >
<table border="0" align="center" cellspacing="2" cellpadding="2">
<tr align="center">
<td>?????</td>
<td><input type="text" name="nom"></td>
</tr>
<tr align="center">
<td>?????</td>
<td><input type="text" name="prenom"></td>
</tr>
<td>???????</td>
<td><input type="text" name="adresse"></td>
</tr>

<td colspan="2"><input type="submit" name="submit" value="?????"></td>
</tr>
</table>
</form>
</body>
</html>

merci d'avance

2 réponses

  1. cyril1982 Messages postés 110 Statut Membre 12
     
    Bonjour,

    Le plus simple est de travailler en utf8, ajoute ça dans ton header :

    <meta charset="utf-8">
    0
    1. dadi.14 Messages postés 18 Statut Membre
       
      j'ai essayé ca mais il reste le meme probleme
      0
    2. cyril1982 Messages postés 110 Statut Membre 12
       
      Ton fichier html doit également être encodé en utf-8 (exemples d'éditeurs que tu peux utiliser pour la conversion : notepad++, ultraedit )
      0
    3. dadi.14 Messages postés 18 Statut Membre
       
      ca se passe bien merci mais les champs restent affiches de gauche a droite
      0
    4. cyril1982 Messages postés 110 Statut Membre 12
       
      Il faut préciser la langue afin d'afficher les textes dans le bon sens :

      <html lang="ar">
      0
  2. Catalunya's Son Messages postés 67 Statut Membre 1
     
    salut,
    <html lang="ar">
    pas insuffisant, vous devez créer la base de type utf8_unicode_ci
    0