我有一个MySQL国家/地区表,其中包含一些国家/地区名称,这些国家/地区名称具有“奥兰群岛”等奇怪字符。
当我在所有国家/地区执行CakePHP查找时,具有奇怪字符的行只会返回空白。我的表和列排序规则是utf8_general_ci。
答案 0 :(得分:0)
确保显示的输出设置为UTF-8 确保您输入数据的页面设置为UTF-8,因此它不会以ANSI或其他方式发送数据。
你可以设置一个小测试页面,你确定要用UTF-8输入数据并以UTF-8显示,然后至少你知道它是否已经知道了。与显示或以前的数据输入方法有关。
答案 1 :(得分:0)
正如tigrang所说,答案是在Config / database.php中你必须有'encoding'=> 'UTF8'