Mysql插入问题! (UTF8字符不显示)

时间:2011-07-28 20:26:49

标签: php mysql utf-8 phpmyadmin character

  

可能重复:
  Insert into database problem… (Bad character coding) PHP/MYSQL

我有一个提交到mysql数据库的表单。数据库设置为UTF-8_GENERAL,行也使用相同的字符编码。

但是当我在文本中提交带有“ő”或“ű”的表单时,它不会在这些字符后提交任何内容。 (例如:“这是一个很好的ű日。”它只是将其插入数据库:“这是一个很好的”)

表单验证页面包含mysql_real_escape_string(); strip_tags();在提交数据库之前。

我在每个字符串函数(如上所述)之后回显结果。一切正常,但插入后,它不会在这些字符后显示任何内容。

[MySql version: 5.0.51a-24+lenny5-log | Using phpMyAdmin version: 2.11.8.1deb5+lenny7]

我怎么能解决这个问题?任何帮助表示赞赏...

1 个答案:

答案 0 :(得分:0)

编码字符:

$string = mb_convert_encoding($variable, 'HTML-ENTITIES', 'UTF-8');

相关问题