Caractères spéciaux

Eléphant du PHP | 78 Messages

18 oct. 2006, 18:16

Bonjour à tous,

J'ai un souci dans ma base Mysql j'essaie de mettre des caractères spéciaux, c.à.d croates, tels que : č đ š ž.

Il semble qu'il n'y ait que le "š" qui passe le reste est inconnu.
Quelqu'un connaîtrait-il un réglage pour cela ?

Merci par avance,

Albatross

ViPHP
ViPHP | 1961 Messages

18 oct. 2006, 18:24

Je pense que devras juer sur
CHARACTER SET charset_name [COLLATE collation_name]
Je ne serai pas te dire celui qui correspond à ta langue, mais pour voir la liste disponible, sous MySQL client ou phpMyAdmin ou tout autre outil qui te permet de passer de requêtes SQL

Code : Tout sélectionner

SHOW CHARACTER SET
et

Code : Tout sélectionner

SHOW COLLATION
Deux choses sont infinies, l'Univers et la sottise humaine!!
Mais je ne suis pas sur de ce que j'affirme au sujet de l'Univers.

A. Einstein

Eléphant du PHP | 78 Messages

18 oct. 2006, 18:54

merci à toi je vois ça et je te tiens au courant.

Albatross

Eléphant du PHP | 78 Messages

20 oct. 2006, 08:50

j'ai bien trouvé la liste, j'ai essayé les réglages avec :
cp1250 (Windows Central European)
cp1250_bin Europe centrale (multilingue), Binaire
cp1250_croatian_ci croate, insensible à la casse
cp1250_general_ci Europe centrale (multilingue), insensible à la casse

et
latin2 (ISO 8859-2 Central European)
latin2_bin Europe centrale (multilingue), Binaire
latin2_croatian_ci croate, insensible à la casse
latin2_general_ci Europe centrale (multilingue), insensible à la casse

mais rien n'y fait je n'ai toujours que les lettres " Š š Ž ž " qui s'affichent. Pour les autres lettres telles que "Ć ć Č č Đ đ " rien à faire.