je veut inserer un text 'arabe' depuis une requette SQL sous php?

ekiemma
Invité n'ayant pas de compte PHPfrance

30 oct. 2008, 09:31

Salut tout le monde

Voilà, je veut inserer un text 'arabe' depuis une requette SQL sous php?

_si j'insere un text 'arabe' a partir de phpmyadmin pas de problem mais a partir d'un formulaire ca pass pas

Merci d'avance

Eléphant du PHP | 353 Messages

30 oct. 2008, 09:33

Bonjour.

En fait tout es question d'encodage.
En général les pages sont encodés en ISO-8859-1 (voir 15).
Pour de l'arabe, je te conseille d'encoder tes pages en UTF-8 afin de pouvoir justement avoir les caractères arabes.

Quel est l'encodage de ta page?

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

30 oct. 2008, 09:42

Quel est l'encodage de ta page?
et de ta base ? ;)

Eléphant du PHP | 353 Messages

30 oct. 2008, 09:44

et de ta base ? ;)
Aussi :D
mais vu qu'à première vu il peut insérer de l'arabe via phpmyadmin, cela semblait okay.
Au temps pour moi.

ekiemma
Invité n'ayant pas de compte PHPfrance

30 oct. 2008, 10:08

Bonjour.

mes page est encodé UTF_8

le problem c'est que l'insertion du text arabe depuis un formulaire.

pour Interclassement des champs des tables c'est " cp1256_general_ci "

Mammouth du PHP | 2937 Messages

30 oct. 2008, 10:29

pour Interclassement des champs des tables c'est " cp1256_general_ci "
Essaie un interclassement utf8. Au pire, tu pourras toujours exécuter une requête de type

Code : Tout sélectionner

SET NAMES 'utf-8'

Invité
Invité n'ayant pas de compte PHPfrance

30 oct. 2008, 10:37

pour Interclassement des champs des tables c'est " cp1256_general_ci "
Essaie un interclassement utf8. Au pire, tu pourras toujours exécuter une requête de type

Code : Tout sélectionner

SET NAMES 'utf-8'
ca marche tres bien et je veut remerci