將bytes數(shù)組轉換成字符串亂碼問題
請問為什么我將address.getAddress()得到的byte數(shù)組通過new String(address.getAddress())得到的字符串輸出后是亂碼的?即使是寫成new String(address.getAddress(),"utf-8")也還是亂碼的。(編譯器默認的編碼就是utf-8的)
請問為什么我將address.getAddress()得到的byte數(shù)組通過new String(address.getAddress())得到的字符串輸出后是亂碼的?即使是寫成new String(address.getAddress(),"utf-8")也還是亂碼的。(編譯器默認的編碼就是utf-8的)
2017-01-22
舉報
2017-01-23
這是要看你獲得的byte數(shù)組的編碼的 而不是看你工作環(huán)境默認編碼
2020-01-02
用read獲取byte數(shù)組,比如在socket通信中, 這個怎么知道獲得的byte數(shù)組的編碼