天天看點

node.js 學習遇到的問題【1】【讀取檔案亂碼問題】

使用node 響應的頁面出現的亂碼 。

通過 檢視服務端響應中文也是亂碼,一直追溯到node中的readFile() 發現在這裡擷取的檔案是亂碼的

node.js 學習遇到的問題【1】【讀取檔案亂碼問題】

後來發現是因為讀取的時候是 二進制的編碼格式,

node.js 學習遇到的問題【1】【讀取檔案亂碼問題】

改成了 utf-8 就好了

node.js 學習遇到的問題【1】【讀取檔案亂碼問題】

頁面已經正常顯示,就是解決這個問題的過程中發現 這種解決方式 https://blog.csdn.net/liangmengbk/article/details/85097571

吧檔案通過二進制讀取 然後使用bgk解碼,我想不通為什麼要這樣 , 猜測可能GBK對中文更友好一些 體積也更小點吧這個疑問希望有知道的在評論區解答一下,謝謝

node.js 學習遇到的問題【1】【讀取檔案亂碼問題】

繼續閱讀