MySQL表中的特殊字符无法正常显示

时间:2012-08-21 10:03:33

标签: php mysql codeigniter

我正在使用CodeIgniter来构建我的查询,我导入的其中一个字段就是:

textØ=125mm

插入/更新始终成功,但它在表格中显示为:

text??=125mm

我怎样才能解决这个问题?

3 个答案:

答案 0 :(得分:1)

检查您的database.php配置文件并确保其值为:

$db['development']['char_set'] = 'utf8';
$db['development']['dbcollat'] = 'utf8_general_ci';

答案 1 :(得分:0)

如果您在MySQL中,请将数据库归类更改为

  

utf8_general_ci

。是的,请务必检查HTML页面的字符编码。即,在头部使用META TAG

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

答案 2 :(得分:0)

在控制器或视图中尝试这个:

header("Content-Type: text/html; charset=UTF-8")