我遇到了CakePHP的问题。我的应用程序没有回应任何非英文字符(ñ,á,é)。我没有与原始PHP的这个问题,但框架似乎对编码奇怪。 我已经尝试把这一行放在布局文件的标题,但它一直失败: <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
希望你们能帮助我。谢谢。CakePHP中的非英文字符
0
A
回答
1
确保你已经用UTF-8编码保存了你的文件。
0
你从哪里得到你的数据?你必须为你的数据库连接设置正确的编码(utf8?)。 如果您从其他来源获得输入,则可以使用iconv将数据转换为utf8。
http://php.net/manual/de/book.iconv.php
但要注意,你应该知道你的输入数据的编码,否则是很难或几乎不可能弄清楚你的源字符集了。
0
确保您的数据库配置启用了编码。
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'login' => 'root',
'password' => '',
'database' => 'XXX',
'prefix' => 'XXX_',
'encoding' => 'utf8',
);
相关问题
- 1. 编码非英文字符
- 2. is_dir()与非英文字符
- 3. network.request和非英文字符
- 4. Zend_Form中的非英文字符
- 5. 支持Loggly中的非英文字符
- 6. Kodi中的非英文字符API
- 7. URL中的非英文字符ASP.NET
- 8. NSString中的非英文字符
- 9. JSON中的非英文字符
- 10. Python3将非英文字符转换为英文字符
- 11. CakePHP alphaNumeric允许使用非英文字符
- 12. 在android中支持非英文字符
- 13. Notepad ++删除非英文数字字符
- 14. 英文旁边还带有非英文字母字符 - React-Native
- 15. 显示特殊的非英文字符
- 16. XStream的处理非英文字符
- 17. Perl的非英语字符
- 18. 在Python中检测非英文字符的字符串
- 19. 非英文字符变为“。”在linux中的字符
- 20. Servlet request.getParameters非英文字符帮助!
- 21. php var_dump()不显示非英文字符
- 22. 解析非英文字符时出错
- 23. MySQL不会存储非英文字符
- 24. sqldatabse不采取非英文字符
- 25. 通过androidviewclient输入非英文字符
- 26. 扩展库和非英文字符
- 27. 为非英文字符启用soundex/metaphone
- 28. 使用非英文字符变量
- 29. 如何存储非英文字符?
- 30. preg_match和(非英文)拉丁字符?
这解决了这个问题。谢啦。 – Jorge 2011-03-17 03:18:03