java - 将类 Unicode 字符串转换为真正的 Unicode 字符串的最短代码

标签 java string unicode

我是 Java 新手,过去一小时一直在通过 google-fu 广告实验来解决这个问题。我需要将 s1 转换为 s2,其中 s1 和 s2 是:

    String s1 ="\\u00C1";
    //...
    String s2 ="Á";

最佳答案

您需要扫描字符串以找到“\u”部分,然后将以下四个字符提取到一个单独的字符串中,然后使用 Integer.parseInt(String s, int radix) 和基数 16 将 00C1 转换为 int,然后将该 int 转换为 char

关于java - 将类 Unicode 字符串转换为真正的 Unicode 字符串的最短代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8829161/

相关文章:

java - 如何创建一个jsp页面将所有上传的文件名显示为可下载链接(在GAE Java中)?

java - 从数组中删除数字

java - 如何使用 Selenium Java 从 XML 文档中获取值并将其存储在变量中

java - 外部函数Java

c++ - 隐式类型转换编译失败,这是为什么?

string - 如何在 swift 中将十六进制字符串转换为其等效的 unicode ascii?

string - 如何在 lua 字符串文字中嵌入十六进制值(即\x 等价物)

c++ - 将 WCHAR[260] 转换为 std::string

php - 在 PHP 中根据 W3C 规范化 Unicode

cmd - 如何将 Unicode 参数传递给 G++?