encoding.default.getstring采用的default encoding.utf8.getbytes采用的是utf-8編碼。這樣當然是亂碼。尤其出現中文時候。 對這類數據處理當然要用統一的編碼來處理。 例子:
1 stringmsg=encoding.utf8.getstring(encoding.utf8.getbytes(strcode)); 例子:
2 stringstrcode="我是小明"; byte[]buffer=encoding.utf8.getbytes(strcode); stringmsg=encoding.utf8.getstring(buffer,0,buffer.length);