制作服务器(python),客户端(golnag)
当客户端通过 gRPC 发送字符串数组时
服务器打印奇怪的数据。
.proto下面的例子
message HiRequest {
repeated string hi = 1;
}
下面是golang代码
input := new(pb.HiRequest)
input.Hi = append(input.Hi, "안녕")
input.Hi = append(input.Hi, "おはよう")
input.Hi = append(input.Hi, "Hello")
// Send to server
下面的python代码
print(request.hi)
预期输出是
hi: "안녕"
hi: "おはよう"
hi: "Hello"
但实际输出是
hi: "\354\225\210\353\205\225"
hi: "\343\201\212\343\201\257\343\202\210\343\201\206"
hi: "Hello"
谁能告诉我原因?和解决方案PLZ
白板的微信
相关分类