0

我有一个国家/地区的 MySQL 表,其中包括一些具有奇怪字符的国家/地区名称,例如“奥兰群岛”。

当我在所有国家/地区执行 CakePHP 查找时,带有奇怪字符的行只是空白。我的表和列排序规则是 utf8_general_ci。

4

2 回答 2

0

确保显示的输出设置为 UTF-8 确保输入数据的页面设置为 UTF-8,这样它就不会以 ANSI 或其他形式发送数据。

您可以设置一个小测试页面,您确定要以 UTF-8 输入数据并以 UTF-8 显示,然后至少您会知道它与显示或以前的数据输入方法有关。

于 2012-06-03T22:45:48.030 回答
0

答案是,正如 tigrang 所说,在 Config/database.php 你必须有 'encoding' => 'utf8'

于 2012-06-05T18:13:11.503 回答