heavenswen
2015-11-24 17:15:52
我用readAsText讀取個(gè)txt文件ansi編碼,中文全部都亂碼,在不修改原文件編碼的時(shí)候如何處理?
2 回答
已采納

慕男嬸
TA貢獻(xiàn)98條經(jīng)驗(yàn) 獲得超73個(gè)贊
中文,你用ansi編碼讀取,不亂碼才怪呢。。
你看看readAsText,讀取的時(shí)候有沒(méi)有指定編碼的參數(shù)。

寶爺威武
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
var reader=new FileReader();
if (/text+/.test(file.type)) {
????reader.onload = function() {
????????$('body').append('<pre>'+this.result+'</pre>')
????}
????reader.readAsText(file,'gb2312'); //這里改成gb2312就能正常顯示中文
}
//other code
但還沒(méi)研究出來(lái)為什么改成那樣就可以了
添加回答
舉報(bào)
0/150
提交
取消