Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1294 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [PHP, MySQL] Base de données MySQL et Unicode...

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP, MySQL] Base de données MySQL et Unicode...

n°233084
Toucouch
Posté le 23-10-2002 à 16:32:26  profilanswer
 

Voilà, j'ai besoin de créer une base de données dont certaines tables contiendront des caractères unicode (alphabet cyrillique, alphabet phonétique international et "caractères français" (latin + accents).
 
Existe-t-il un moyen propre de faire ça ou dois-je bricoler un truc du style stockage des séquences HTML spéciale (&x0455;, etc.) ou encore un truc à base de ereg_replace pour remplacer chaque paire de caractères de mes champs unicode par le caractère unicode 16 bits correspondant?
 
Des suggestions? Merci.
 
Edit: Changement de catégorie: PHP => SGBD


Message édité par Toucouch le 23-10-2002 à 17:51:31
mood
Publicité
Posté le 23-10-2002 à 16:32:26  profilanswer
 

n°233157
Toucouch
Posté le 23-10-2002 à 17:33:01  profilanswer
 

Up, à tout hasard...

n°233168
omega2
Posté le 23-10-2002 à 17:49:11  profilanswer
 

Essayes déjà de voir si MySQL ne sait pas stocker et gérer les caractères unicode comme il faut, s'il sait le faire alors t'auras pas de problème au niveau php.
Bref, pose la question dans la sous-catégorie SGBD de ce forum.
Ensuite, s'il y a besoin, on poura surement te répondre de manière plus précise.
En tout cas, j'ai jamais été confronté à ce problème alors je n'ai pas de solution à te donner pour l'instant.

n°235558
joce
Architecte / Développeur principal
"BugHunter"
Posté le 27-10-2002 à 14:38:17  profilanswer
 

MySQL 4.1 gérera différent charset par table (charset appliqué à chaque colonne)
Mais regarde s'il y a pas un charset qui correspondrait à de l'unicode


---------------
Protèges carnets personnalisés & accessoires pour bébé
n°235559
joce
Architecte / Développeur principal
"BugHunter"
Posté le 27-10-2002 à 14:39:41  profilanswer
 

Dans MySQL 4.1 en tout cas, j'ai le charset utf8 disponible :
 
| character_sets                  | big5 czech dec8 dos german1 hp8 koi8_ru latin1 latin2 swe7 usa7 ujis sjis cp1251 danish hebrew tis620 euc_kr estonia hungarian koi8_ukr win1251ukr gb2312 greek win1250 croat gbk cp1257 latin5 latin1_de armscii8 utf8 win1250ch ucs2 cp866 keybcs2 macce macroman pclatin2 latvian latvian1 maccebin macceciai maccecias maccecsas latin1bin latin1cias latin1csas cp1251bin cp1251cias cp1251csas macromanbin macromancias macromanciai macromancsas cp1256 binary |


Message édité par joce le 27-10-2002 à 14:39:56

---------------
Protèges carnets personnalisés & accessoires pour bébé

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [PHP, MySQL] Base de données MySQL et Unicode...

 

Sujets relatifs
[PHP] connaître le prochain numéro auto avant de faire la requêtePHP FORMULAIRE SQL ORACLE
[PHP] Récupérer valeur sélectionnée dans un combo[PHP & Apache] configuration: open_basedir
String to UNICODE[MYSQL] Comment récupérer les ID de champs via une requête / commande
[PHP] Pb header et pseudo-frames[mssql] Y'a t'il un equivalent a l'instruction LIMIT de Mysql ?
[PHP] Problèmes de TIMEOUT[PHP] aidez moi à améliorer une fonction :( regex ?
Plus de sujets relatifs à : [PHP, MySQL] Base de données MySQL et Unicode...


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR