2

我在 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')));

我该如何解决这个问题?感谢帮助。

4

1 回答 1

3

将排序规则设置为utf8utf8_general_ci以及您的页面编码和字符集。

除了疯狂地优化存储效率之外,几乎没有理由使用其他任何东西。

于 2012-09-20T10:26:14.947 回答