String的getBytes(charset)方法是解碼還是編碼啊?我在網上獲取了一串包含中文的字符串直接在eclipse上打印是亂碼,經過轉換byte[] b2=s.getBytes("gbk");String ss=new String(b2,"utf-8");然后再打印就沒問題了。api上說getBytes的工作是解碼,那樣的話String ss=new String(b2,"utf-8");就是重新編碼了?utf-8中不是不包含中文嗎?!那怎么打印出的中文???
- 1 回答
- 0 關注
- 1248 瀏覽
添加回答
舉報
0/150
提交
取消