标签: java string unicode binary byte
我想在消息中间编码一个原始字节:
byte SOH = 0x01; String msg = "8=123" + SOH + "9=234"; System.out.println(msg); => 8=12319=234
这不是我想要的。我想要那里的原始字节!
答案 0 :(得分:1)
您只需使用'\'转义字节即可对其进行编码。
所以要对字节0x01进行编码,你可以这样做:
String s = "8=123\19=234";