目標 瞭解亂碼的成因 瞭解亂碼的定位方式和解決方法 為什麼需要編碼呢? 因為字符串是需要編碼成字節數組作為載體的來存儲和傳輸. 為什麼會亂碼? 亂碼產生的原因一般是因為編碼轉換出錯. 字符串常見編碼有GBK和UTF-8等. 如果一個字符串的編碼和解碼方式不一樣, 就會出現亂碼. 例如是通過UTF-8編碼的, 但通過GBK來解碼, 就會變成下面的樣子. 字節數組: [-28, -67