我正在使用http://www.datatables.net/ datatables 并且表格中显示的数据是动态检索的。
有人可以帮忙吗?
在 html 文档本身中输入时,井号显示正常。在 ajax 数据 url 中查看时也显示正常。
更新
我刚刚意识到 csv 文件的内容实际上并不是 utf-8 格式。如何确保上传是 utf-8 格式。
问候
我正在使用http://www.datatables.net/ datatables 并且表格中显示的数据是动态检索的。
有人可以帮忙吗?
在 html 文档本身中输入时,井号显示正常。在 ajax 数据 url 中查看时也显示正常。
更新
我刚刚意识到 csv 文件的内容实际上并不是 utf-8 格式。如何确保上传是 utf-8 格式。
问候
您是否尝试过使用£
而不是通常的 £?还可能需要将您的字符集设置为 UTF-8
如果你想拒绝非 UTF-8 文件,你可以这样做:
if( !mb_check_encoding( $str, "UTF-8") ) {
header("HTTP/1.1 400 Bad Request");
die("File must be in UTF-8 encoding");
}
$str
是读入 PHP 字符串的文件内容
我现在已经在上传之前过滤了井号的 csv 文件,并在稍后附加它。我正在使用这个黑客。