gpt4 book ai didi

java - 在 Java 中获取 Unicode 值的字符表示形式

转载 作者:行者123 更新时间:2023-12-01 04:53:51 26 4
gpt4 key购买 nike

我想要 Java 中 Unicode 值的字符表示形式。这可以做到吗?

XML 不支持某些字符(例如 unicode 值为\u001b 的字符)。因此,我通过放置 Unicode 值 '\u001b' 在 XML 中转义它们,并且在解码之后,我希望显示\u001b 的字符表示形式。这可以用 Java 完成吗?

欢迎提出建议。

最佳答案

试试这个

    String s = "\\u0031";
char c = (char)Integer.parseInt(s.substring(2), 16);
System.out.print(c);

输出

1

尽管我建议使用 XML 数字字符引用 http://en.wikipedia.org/wiki/Numeric_character_reference那么它会被XML解析器自动解码

关于java - 在 Java 中获取 Unicode 值的字符表示形式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14497333/

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