我正在使用http://www.datatables.net/个数据表,并且动态检索表中显示的数据。
有人可以帮忙吗?
当在html文档中输入时,井号显示正常。当在ajax数据网址中查看时,它也显示正常。
更新
我刚刚意识到csv文件的内容实际上并不是utf-8格式。如何确保上传的格式为utf-8。
此致
答案 0 :(得分:2)
您是否尝试过使用£
代替通常的英镑?也可能需要将您的字符集设置为UTF-8
答案 1 :(得分:0)
我现在已经在上传之前过滤了英镑符号的csv文件,稍后会附加它。我正在使用这个黑客。
答案 2 :(得分:0)
如果要拒绝非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字符串的文件内容