gpt4 book ai didi

java - Android 是否有等同于 string.canBeConvertedToStringEncoding(encoding)

转载 作者:行者123 更新时间:2023-11-29 18:29:29 26 4
gpt4 key购买 nike

iOS 中有一个方法 canBeConvertedToStringEncoding 会告诉你给定的 string 是否可以编码为提供的编码/字符集类型 < em>(即 UTF-8、ISOLatin1 等...)。 Android/Java 中是否有可用的等效内置方法

iOS 还有一个 fastestEncodingsmallestEncoding ,它们将返回给定字符串可用的最佳编码类型。 Android 是否有这些 的等效项?

谢谢。

最佳答案

在android转码文本中是这样的:

byte[] utf8 = new String(string, "ISO-8859-1").getBytes("UTF-8");

请引用How do I convert between ISO-8859-1 and UTF-8 in Java?

字符集可以编码:

boolean ISO = Charset.forName("ISO-8859-1").newEncoder()
.canEncode(str);

https://developer.android.com/reference/java/nio/charset/Charset.html#canEncode()

关于java - Android 是否有等同于 string.canBeConvertedToStringEncoding(encoding),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57052474/

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