当 protobuf 消息包含带有非 ASCII 字符的字符串时,message.toString()
返回如下内容
alarm {
message: "\320\227\320\260\320\262\320\265\321\200\321\210\320\265\320\275\320\270\320\265 \321\201\320\262\321\217\320\267\320\270 \321\201 mzta1."
}
我希望在日志中看到包含西里尔字符的字符串。有没有简单的方法可以做到这一点?
最佳答案
从 2.5.0 开始,有 TextFormat.printToUnicodeString
.
关于java - 格式化包含非 ASCII 字符串的 Protobuf 消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12363832/