欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

chrome json中文亂碼

錢琪琛1年前8瀏覽0評論

自從chrome瀏覽器發布新版本后,不少用戶在使用JSON格式的數據時都會遇到中文亂碼的問題。這個問題的根本原因在于chrome編碼不同于以前版本,導致JSON解析出現亂碼。

具體來說,就是在解析JSON數據的過程中,由于新版chrome瀏覽器默認采用了UTF-8編碼,而JSON數據是采用的GBK編碼,這兩種編碼造成了不匹配,所以在解析過程中中文出現亂碼。

{
"name": "張三",
"age": 25,
"address": "南京市江寧區萬達廣場",
"description": "我是一名程序猿,喜歡編程深入淺出,努力學習ing。。。"
}

如上面的JSON數據一般情況下,如果使用GBk編碼解析,是不會出現亂碼的,但是在新版chrome瀏覽器中就會出現亂碼。

為了解決這個問題,可以在JSON數據的請求頭中指定響應的編碼格式。在HTTP響應頭中加上Content-Type: application/json;charset=UTF-8即可。

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"name": "張三",
"age": 25,
"address": "南京市江寧區萬達廣場",
"description": "我是一名程序猿,喜歡編程深入淺出,努力學習ing。。。"
}

通過指定編碼格式,就可以消除中文亂碼的問題。