我正在使用jquery来读取文本文件。
jQuery.ajaxSetup({
async: false,
scriptCharset: "utf-8",
cache: false,
contentType: "utf-8"
});
$.get('test.txt', 'text')
.success(function (d)
{
alert(d);
});
文本文件的内容如下:“©e”(没有语音标记)。两个字符。
从ajax方法返回的是(我不能在这里输入)alt + 65533
我一定是做错了,我不知道如何解决这个问题。我尝试过utf-8但无济于事。我需要做些什么才能让它发挥作用?我应该使用ajax函数而不是get?
答案 0 :(得分:2)
在编辑器中打开文本文件,当您在“另存为”对话框中时,选择UTF-8进行编码。
您现在已经以Windows-1252 / ANSI / ISO-88591编码保存了该文件,您需要修复它。