Bonjour,
Je développe actuellement un site internet en chinois, qui fonctionnera avec PHP et MySQL, mon problème est le suivant :
Quand je récupère la valeur d'un champ de formulaire, par exemple le pseudo, comment puis-je vérifier qu'il s'agit bien d'un pseudo ? je connais les regex pour nos caractères occidentaux, mais avec les hanzi je ne sais pas comment faire, doit on également utiliser les htmlentities et addslashes ? D'autant plus que je dois pouvoir accepter non seulement les hanzis, mais aussi des caractères occidentaux, par exemple le pseudo : "李建33". Quelqu'un aurait-il des pistes ???
Pour infos, ma table en question est encodée en UTF8 unicode ci, je ne sais pas si c'est la bonne solution, mais ça à l'air de marcher (le seul problème est que dans la base sous phpmyadmin, tout apparait en codé), mais quand j'affiche ces données sur une page, aucun problème.
Donc mon problème se situe vraiment au niveau de l'insertion dans la base. (question de sécurité).
J'espère avoir été à peu près clair.
Merci d'avance pour votre aide.