JsonGenerator无法处理非英语内容



我正在尝试通过JsonGenerator编写阿拉伯语内容。每次它产生有线字符-

??????

أوميغا

如何生成أوميغا

代码段

OutputStream jsonOutput = new ByteArrayOutputStream();
JsonGenerator generator = new JsonFactory().createGenerator(jsonOutput, JsonEncoding.UTF8);
generator.writeStartObject();
jsonOutput.write("أوميغا".getBytes());
generator.writeEndObject();
generator.close();

假设您使用的是Windows,则阿拉伯语Windows上的ANSI为ANSI-1256

您应该将其转换为unicode,然后使用它来防止出现错误。

相关内容

  • 没有找到相关文章

最新更新