gpt4 book ai didi

android - 如何在 Android 上显示 ø æ å 等外文字母

转载 作者:搜寻专家 更新时间:2023-11-01 08:04:00 25 4
gpt4 key购买 nike

如何在android应用程序中显示像ø æ å这样的字母,我想在完整项目中显示这些字符,请帮助我如何做?

最佳答案

当从 JSON 文档中读取字符串时,请确保正确解码 JSON 文件。也就是说,了解用于创建 JSON 文件的字符编码,并在解码文件时使用相同的编码。

假设您已经有一个用于读取 JSON 文档的 InputStream,您可以使用如下内容:

private static final Charset JSON_CHARSET = Charset.forName("UTF-8");

private JSONObject loadJsonObject(InputStream in) throws JSONException, IOException {
InputStreamReader reader = new InputStreamReader(in, JSON_CHARSET);
StringWriter writer = new StringWriter();
copy(reader, writer);
return new JSONObject(writer.toString());
}

private static void copy(Reader reader, Writer writer) throws IOException {
try {
char[] buffer = new char[512];

while (true) {
int nChars = reader.read(buffer);
if (nChars < 0) {
break;
}

writer.write(buffer, 0, nChars);
}
} finally {
reader.close();
writer.close();
}
}

如有必要,请使用 UTF-8 以外的字符集。

关于android - 如何在 Android 上显示 ø æ å 等外文字母,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16914466/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com