Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
字符集utf-8不支持cakephp翻译中的波兰语语言_Php_Html_Cakephp_Utf 8_Character Encoding - Fatal编程技术网

字符集utf-8不支持cakephp翻译中的波兰语语言

字符集utf-8不支持cakephp翻译中的波兰语语言,php,html,cakephp,utf-8,character-encoding,Php,Html,Cakephp,Utf 8,Character Encoding,当我把波兰特殊字符 (Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż,ą,ę,ł,ó,ś,ź,ż) 在HTML div中,它正确显示。 但如果我使用cakephp函数_l()意味着它不能正确显示 我检查了以下事项: 我使用的是cakephp2.3 我的html标签 我的ctp文件仅以utf-8编码 问题是什么?在标题中设置内容类型(iso-8859-2标准): <meta http-equiv="content-type" content="text/html; charset=iso-8859-2

当我把波兰特殊字符

(Ą,Ć,Ę,Ł,Ń,Ó,Ś,Ź,Ż,ą,ę,ł,ó,ś,ź,ż)

在HTML div中,它正确显示。 但如果我使用cakephp函数_l()意味着它不能正确显示

我检查了以下事项:

我使用的是
cakephp2.3

我的html标签

我的ctp文件仅以utf-8编码


问题是什么?

在标题中设置内容类型(iso-8859-2标准)

<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />


该行不支持何时发布以及显示什么?您可以展示一些代码/结果示例吗?输出是“Szczegó?y”而不是“Szczegóły”,因此您在某处使用的不是UTF-8,而是ISO-8859-2或windows CP1250。只要确保你有UTF-8无处不在,一切都应该是好的。或者在任何地方都坚持使用ISO。波兰语是ISO-8859-2的子集,而不是ISO-8859-1。@awons:我提到过这个英语、西班牙语、法语、德语等。标准不具体。。。。无论如何,谢谢你的分享和投票。这仍然与问题无关。ISO-8859-1不会处理波兰语变音符号。如果它真的比,我将删除错误的答案,但ist OP会作出回应@阿翁祝贺,@jayavel:对阿翁的礼遇。不,我正在用正确的iso代码更新答案。。。这将有助于其他人。。。我还建议你接受这个答案,这个行动将有助于其他同样面临同样问题的人。