Diacritic字符在我的浏览器中无法正确显示
问题描述:
对于内部测试报告,我创建了一个HTML文件,该文件将数据呈现到通过JQuery Get方法加载的屏幕上。测试数据采用JSON格式。Diacritic字符在我的浏览器中无法正确显示
我遇到的问题是包含变音符号(ï,ô,à等)的数据无法正确显示。此数据字符串:<{[Spécïàl Châr'[email protected]&]>
已作为<{[Sp��Ch�[email protected]&]>
呈现在我的报告中。文本文件中的原始字符串正确显示在记事本++中。
流速:
- VBScript是创建通过FileSystemObject, CreateTextFile方法的文本文件。
- 含有JSON字符串txt文件由JQuery的和$ .get读入 JSON字符串数组
- 每个JSON串由JQuery的$ .parseJSON入JavaScript对象
- 目的通过JQuery的处理以创建解析一个很好的观点
其中数据呈现的HTML文件具有以下元数据:
<!DOCTYPE html>
<meta http-equiv="X-UA-Compatible" content="IE=8; charset=UTF-8"/>
我已经试图改变文档类型为W3C文档类型,内容属性为“text/html的”变种和charset属性为“ISO-8859-1”的变体,但似乎没有呈现我的数据正确。
有人请给我一个提示,我可以做什么来检测问题所在的部分?
答
只是在这里黑暗中拍摄。你确定你有一个unicode文本文件吗?默认编码似乎是ASCII。 http://www.devguru.com/technologies/vbscript/quickref/filesystemobject_createtextfile.html
啊,就是这样。从来没有想过,我一直认为这是渲染部分出错了,也因为它在文本编辑器中似乎是正确的。谢谢你的提示,情况正是如此。 – AutomatedChaos 2012-03-09 10:02:13