fonts - 文本文件中的字符无法识别
问题描述
我的汽车俱乐部项目接近尾声,剩下的两个问题之一是我导入、拆分、解析并显示在表格中的文本文件。大多数标点符号都无法识别,例如引号、撇号和破折号,诸如此类的常规内容。最好我能说这不是一个 unicode 问题。可能是字体问题?我尝试了不同的字体。我还通过记事本运行文件,这通常可以很好地去除格式代码。
这是一个屏幕截图 - http://www.kstreetstudio.com/OMC/images/IndexPage.jpg
这是我用来加载文件的代码。
function FileRead(U)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
X=new XMLHttpRequest();
}
else
{// code for IE6, IE5
X=new ActiveXObject("Microsoft.XMLHTTP");
}
X.open('GET', U, false );
X.setRequestHeader('Content-Type', 'text/html')
X.send();
return X.responseText;
}
知道出了什么问题吗?
提前致谢。
解决方案
问题是某些字符显示不正确,特别是长破折号以及左右引号和撇号。我能够找到/替换它们,问题就消失了。
推荐阅读
- python - 重命名训练好的 Sklearn 分类器模式的目标变量的类名
- windows-subsystem-for-linux - 将 {WSL::Bash} 设置为默认 shell 会在 cmder 中引发错误
- javascript - 通过添加基于计数的索引来合并两个 javascripts 数组对象
- javascript - 如何在Javascript中逐行读取终端命令行的输出
- c++ - 根据用户选择从类模板定义对象并解析本地定义对象的范围 - 新问题
- flutter - Flutter - 如何使用 Switch 按钮启用 TextFormField
- c++ - cout 在使用 __float128 时导致编译错误(错误:'operator<<' 的重载不明确)
- sql-server - 如何在 MS Access 中查找 ADO 查询的结果
- apache-spark - Apache Spark 与 Kafka 的集成
- ios - AWS Device Farm iPhone SE 密码字段未显示光标和“•”