OVH Cloud OVH Cloud

Encodage de caractères pour les formulaires

14 réponses
Avatar
aisfos
Bonjour =E0 tous,

Je fait des formulaires avec du php, seulement le mail de confirmation
ainsi que les donn=E9es saisies par les internautes me donnent un
encodage bizarre et illisible avec des caract=E8res un peu sp=E9ciaux.
En fait certains formulaires sont utilis=E9s par des internautes
=E9trangers (finlandais, polonais, allemand, espagnols etc.). Et dans
ces langues il y a des caract=E8res un peu hors normes qui ne passent
pas du tout. Je me suis m=EAme rendu compte qu'avec l'uft-8 en ent=EAte,
m=EAme les accents du fran=E7ais passent =E0 l'as.
J'aurai bien aim=E9 trouver une solution, donc si vous avez des infos je
suis preneur !
Par avance merci de vos r=E9ponses.

Afahci

4 réponses

1 2
Avatar
Olivier Miakinen
Le 14/02/2008 21:59, a écrit :

[...] je travail sur ces dossier avec un
développeur mais il ne peut pas me répondre à ce problème et
visiblement il s'en fout un peu [...]



« ... un développeur ... il s'en fout un peu ... »

Alors c'est typiquement lui qui devrait lire le document de Joël Spolsky
(aucune excuse) : http://french.joelonsoftware.com/Articles/Unicode.html
Avatar
aisfos
On 14 fév, 23:19, Olivier Miakinen <om+ wrote:
Le 14/02/2008 21:59, a écrit :

« ... un développeur ... il s'en fout un peu ... »

Alors c'est typiquement lui qui devrait lire le document de Joël Spolsky
(aucune excuse) :http://french.joelonsoftware.com/Articles/Unicode.html



Je viens de lui envoyer ;-)

Afahci
Avatar
Pierre Goiffon
Olivier Miakinen wrote:
Il vaudrait mieux un entête HTTP, car il prend le pas sur la balise
META.


(...)
Les octets dans le fichier correspondant au « éàôè » sont les suivants :
e9 e0 f4 e8. Cela veut dire que le fichier est en ISO-8859-1 ou en un
codage équivalent, mais certainement pas en UTF-8. Il faudrait donc que
tu le convertisses en UTF-8


(...)
Mais ce n'est pas tout. Tu utilises une base de données, or si tu y as
déjà stocké des chaînes en Latin1 avec des caractères non ASCII tu
devrais avoir des soucis pour relire ces chaînes.



Plus le mail dont il est visiblement aussi question...
Les problématiques à considérer sont très nombreuses et très franchement
il sera difficile d'en faire un tour réellement exhaustif ici... Afahci,
je vous recommande vivement de vous tourner vers des professionnels
compétents !
Avatar
aisfos
On 15 fév, 11:27, Pierre Goiffon wrote:
Olivier Miakinen wrote:

> Mais ce n'est pas tout. Tu utilises une base de données, or si tu y as
> déjà stocké des chaînes en Latin1 avec des caractères non ASCI I tu
> devrais avoir des soucis pour relire ces chaînes.

Plus le mail dont il est visiblement aussi question...
Les problématiques à considérer sont très nombreuses et très fra nchement
il sera difficile d'en faire un tour réellement exhaustif ici... Afahci,



Sans doute, mais vous m'avez déjà bien aidé et je vous en remercie.

je vous recommande vivement de vous tourner vers des professionnels
compétents !



C'est en cours ;-)

Afahci
1 2