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