當我在myeclipse多次對某一文件修的編碼方式後,不管改成什麼編碼方式都會亂碼,一直不知道原因
在經過幾次嘗試後猜測原因如下
文件默認的編碼爲 utf-8 當我修改字符集爲iso-8859-1 會用iso的字符集根據utf-8的編碼來解碼顯示,當然出現了亂碼
再對文件進行保存,文件會以iso的編碼方式進行編碼保存
而iso-8859-1有一個重要特性:任何其他編碼的字節流都可以當做iso-8859-1看待!!!! 所以可以正常進行編碼
但如果更改字符集爲gbk,然後進行保存,編碼會出現錯誤,導致切換任何編碼都不能正常顯示更不能再次編碼
因網上查詢不到相關答案 再次進行如上猜測 , 以此更清楚地理編碼、解碼和字符集的知識
------------------------------------------------------------------------------------------