【发布时间】:2019-01-24 18:34:23
【问题描述】:
我的汽车俱乐部项目即将结束,剩下的两个问题之一是我导入、拆分、解析并显示在表格中的文本文件。大多数标点符号都无法识别,例如引号、撇号和破折号,诸如此类的常规内容。最好我能说这不是一个 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;
}
知道出了什么问题吗?
提前致谢。
【问题讨论】:
-
我同意它看起来像一个字体问题,并且可能只是撇号字符的错误类型导致了您的所有问题。 Microsoft Wordpad 有时会自动选择一种字体来成功呈现字符,否则这些字符将使用 REPLACEMENT CHARACTER 呈现,如屏幕截图所示,因此只需将文本粘贴到 WordPad 中,如果呈现正确,请查看它选择的字体(如图所示在工具栏上的下拉列表中)。
-
谢谢。我昨晚刚刚解决了这个问题。