【发布时间】:2020-09-17 10:03:59
【问题描述】:
在将字符串转换为字节后,我在将字符串转换回适当的值时遇到了一些问题。
初始字符串:
"0000000000Y Yã"
“ã”只是一个字符值。
转换代码:
byte[] b = s.getBytes(StandardCharsets.US_ASCII);
但是在使用转换回来时:
String str = new String(b, StandardCharsets.US_ASCII);
我收到了:
"0000000000Y Y?"
有人知道这是为什么吗?
谢谢。
【问题讨论】:
标签: java arrays string ascii string-conversion