【发布时间】:2013-01-23 22:11:45
【问题描述】:
我正在使用http://www.datatables.net/数据表,表中显示的数据是动态检索的。
有人可以帮忙吗?
在 html 文档本身中输入时,井号显示正常。在 ajax 数据 url 中查看时也显示良好。
更新
我刚刚意识到 csv 文件的内容实际上并不是 utf-8 格式。如何确保上传是 utf-8 格式。
问候
【问题讨论】:
-
似乎是字符集问题。尝试将您网站文件的字符编码设置为 UTF-8。
-
数据输入必须是 UTF-8 格式。数据库编码必须是 UTF-8。页面编码必须是 UTF-8。 UTF-8 端到端或死亡。
-
我有 utf-8 端到端。这就是它如此令人困惑的原因。
-
另外,str_replace("£", "£", $data) 不适用于 ajax 数据。数据是从 utf-8 csv 文件中解析出来的,其中 £ 符号存储为 £。
标签: html ajax encoding datatable