最近在使用eclipse開發(fā)項目的時候,發(fā)現(xiàn)json文件亂碼了,讓我非常苦惱。我嘗試了很多方法,最終找到了解決方法,分享給大家。
首先,在eclipse中打開json文件,我們會看到一串奇怪的字符。這是因為eclipse默認使用的是UTF-8編碼,而我們的json文件卻不是以UTF-8的格式編碼。這時候我們需要修改eclipse的文件編碼格式。
File ->Properties ->Resource ->Text file encoding ->Other ->GBK
將Text file encoding修改為GBK,再重新打開json文件就不會出現(xiàn)亂碼了。
但是,如果我們的json文件中含有中文字符,那么以上的方法是不夠的。我們還需要在json文件的頭部加入一行代碼,告訴瀏覽器json文件的編碼格式。
{ "Content-Type":"application/json;charset=UTF-8", "data": { "name": "張三", "age": 18, "gender": "男" } }
這行代碼告訴瀏覽器,這個json文件的編碼格式是UTF-8。這樣我們在打開json文件時就不會出現(xiàn)亂碼了。
總之,解決json文件亂碼的方法有很多,我們需要根據(jù)具體情況選擇相應(yīng)的方法。希望我的經(jīng)驗對大家有所幫助。