警告:转换格式错误的UTF-16。您的协议缓冲区将无法正确往返! -协议缓冲区

时间:2018-09-17 08:48:46

标签: character-encoding protocol-buffers utf-16

我正在安装Java Protocolbuffer编译器,并且在安装Maven的构建过程中出现警告

com.google.protobuf.CodedOutputStream writeStringNoTag 警告:转换格式错误的UTF-16。您的协议缓冲区将无法正确往返!

信息:处理了1100万个字符

它已经运行了8个小时。但是,没有错误提示。 我只是不确定在安装Java Protocol Buffer编译器时是否正常。

我正在协议缓冲区的安装过程的“ mvn安装”中。

请帮助!!!谢谢!

1 个答案:

答案 0 :(得分:0)

根据建议,只要没有错误,请等待其完成并安全地忽略警告。在搜索和迭代所有可能的3字节UTF-8符号时。

我等待安装完成或提示任何错误(没有出现)。运行30小时后,安装完成。它处理了超过1600万个字符。

如果内存和磁盘空间影响协议缓冲区的安装,我仍在等待答案。但是,我认为这对将来遇到某个问题的人可能会有所帮助。发布后,我将发布或评论问题的答案。

谢谢!