我试图在jqgrid中显示产品列表,但产品名称有点大,并且其中包含特殊字符。数据未显示我尝试了所有内容。
之前它显示的是什么时候有简单的产品名称。 现在它没有显示。特殊角色是个问题。
例如:产品名称为:SONOMA life +style®FernLeaf& Bamboo-Scented 4“x 4”柱子蜡烛
由于 Riti
答案 0 :(得分:2)
您可以考虑使用jqGrid的autoencode:true
选项。默认情况下,输入数据被解释为HTML数据,并且可以包含HTML标记。如果您想显示任何文本数据,autoencode:true
选项可以帮助您显示所有数据。
此外,你不应该忘记使用
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
在您的页面上,以UTF-8格式保存HTML页面,并始终以UTF-8格式从服务器发送JSON / XML数据。
答案 1 :(得分:0)
您还需要在PHP中utf8_encode("string")
字符串。
答案 2 :(得分:0)
最近遇到了同样的问题。
HTTP标头的编码和html文件的字节顺序标记也可能很重要。这里有一个有类似问题的人 - http://codemerx.com/jqgrid/forum/jqgrid-standalone/2-special-characters-in-jqgrid