我正在使用codeigniter并有一些输入字段和textareas,当我尝试在字段中放置é,à,è这样的字符并将其提交给我的数据库时,它将不会被保存,该字段保持空白
我正在使用UTF8编码(在我的标题中的DB /中的utf8_general_ci:charset = utf-8 /并且在codeigniter的配置文件中它设置为UTF8
我真的不明白为什么它不起作用:/任何想法?
谢谢!
答案 0 :(得分:1)
将您的表格及其字段整理更改为 utf8_unicode_ci 或 utf8_genaral_ci ,它应该可以正常工作。
<强>编辑:强> 然后尝试:
$yourString = utf8_encode($yourString);
For each of your variables before inserting to DB
希望有所帮助