2013-03-28 87 views
3

我在寫一個JS,它使用windows運行。 我的JS從文件加載JSON對象,添加一個參數並將其保存迴文件(使用json2.min.js實現)。如何使JSON.stringify編碼UTF字符

我使用JSON.parse(text)將文本解析爲JSON對象,然後JSON.stringify(text, null, 3)創建我正在寫回的字符串。一切都很好,直到我遇到Unicode編碼。

在該文件中有一定的值,如

"someKey": "\u003Ca href=\"http://www.something.com\"\u003E" 

後,我閱讀和保存迴文件(stringify)改變爲:

"someKey": "< a href=\"http://www.something.com\"> 

還有一些其他外國的Unicode轉換的字符。

當我執行stringify時,如何保留原始編碼?

是否有任何轉換功能,我可以在stringify期間使用或應用後?

回答