我正在尝试通过JsonGenerator
写阿拉伯文内容。每次产生有线字符-
??????
或
أوميغا
但是它应该产生أوميغا
OutputStream jsonOutput = new ByteArrayOutputStream();
JsonGenerator generator = new JsonFactory().createGenerator(jsonOutput, JsonEncoding.UTF8);
generator.writeStartObject();
jsonOutput.write("أوميغا".getBytes());
generator.writeEndObject();
generator.close();
答案 0 :(得分:0)
假设您使用Windows,则阿拉伯语Windows上的ANSI为ANSI-1256
您应该将其翻译为unicode,然后将其用于防止错误。