1. 程式人生 > >Servlet 知識點 中文亂碼的本質與解決

Servlet 知識點 中文亂碼的本質與解決

img str 讀取文件 因此 let 就會 原因 例如 應該

本質原因:在servlet中出現中文亂碼的原因編碼和解碼采用的不是一個編碼表或者兩個編碼表不是兼容

  例如UTF-8編碼、GBK編碼都可以讀取中文,那麽如果采用UTF-8編碼保存文件,但是采用GBK編碼讀取文件就會造成亂碼,因此UTF-8編碼保存的文件應該使用UTF-8編碼讀取;

除了上述的utf-8,gbk之外字符編碼表,還有ANSI 編碼、GB2312編碼等常用的編碼表。

技術分享圖片

亂問題的解決:

技術分享圖片

Servlet 知識點 中文亂碼的本質與解決