当我输入中文字符存储在数据库中时,它变成???而是问号。
任何人都可以帮我这个吗?
我为char set设置的codeigniter配置是
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_unicode_ci';
我的元标记如下所示
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
答案 0 :(得分:3)
如果未将表字符集设置为utf8,则会出现此问题。检查你的表并将其Chartset设置为utf-8并将其整理为utf8_general_ci或utf8_unicode_ci(最适合您的语言:))。
这将解决问题。
谢谢