2010-08-06 5 views
1

Je sauvegarde des données de formulaire dans une base de données MySQL avec AJAX natif. dans le fichier 1 (où se trouve la forme et AJAX) JeCyrillic, AJAX et base de données

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 

et

mysql_query("SET CHARACTER SET utf8"); 

je

mysql_query("SET CHARACTER SET utf8"); 
iconv_set_encoding("internal_encoding", "UTF-8"); 
iconv_set_encoding("output_encoding", "UTF-8"); 
iconv_set_encoding("input_encoding", "UTF-8"); 

et

<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> 
Dans le fichier 2 (dépôt de base de données)

+

mysql_query("ALTER TABLE `rss` DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci"); 

et je renvoie la variable d'envoyer AJAX - il est en cyrillique. Le codage de fichier est UTF-8 sans nomenclature. Des idées? Dans DB - collation de table - utf8_unicode_ci

Répondre

2

Essayez

mysql_query("SET NAMES utf8"); 

au lieu de SET CHARACTER SET

+0

Oui, je l'ai mis les both.Thank beaucoup! – lam3r4370