我在database.php中设置了这个排序规则,在数据库中也是如此: $ db ['default'] ['dbcollat'] ='latin1_german2_ci';
当我插入德语字符时,它将保存在数据库中:
Three Burials - Die drei Begr?bnisse des Melquiades Estrada
但它应该是:
Three Burials - Die drei Begräbnisse des Melquiades Estrada
我的疑问:
$this->db->insert('table',array('title' => $this->input->post('title')));
我该如何解决这个问题?谢谢你的帮助。
答案 0 :(得分:3)
在任何地方将整理设置为utf8
,utf8_general_ci
以及您的网页编码和字符集。
除了疯狂地优化存储效率之外,几乎没有理由使用其他任何东西。