JavaScript:如何处理UCS-2文件?

时间:2014-11-05 14:50:05

标签: javascript character-encoding

我有一个Javascript(AngularJS)应用程序,我尝试加载一个语言文件,该文件在“UCS-2 Little Endian”中转换。

我必须使用它,并且不允许将文件转换为UTF-8。

现在的问题是,我无法在JavaScript中读取此文件。

// console.log(row);
��[�l�a�n�g�_�d�e�_�n�a�m�e�]�,�G�e�r�m�a�n�

相反,这一行应该是:

[lang_de_name],German

有没有办法在不更改文件的情况下读取文件?我已经尝试过encodeURIComponent()或escape(),但这不起作用。

非常感谢。

1 个答案:

答案 0 :(得分:0)

链接:http://terenceyim.wordpress.com/tag/ucs2/

我现在在代码中做了什么:

var csv = UTF8.decode(UTF8.encode(row))

作品。