首页 > 解决方案 > 这是什么类型的字符:以及如何在java中处理它

问题描述

我们希望发送来自第三方系统的客户名称出现的电子邮件。这些名称现在&然后包含非英文字符。例如 :

我们使用 java 在 XML 中形成电子邮件请求正文。有人可以帮忙这是什么类型的字符以及需要处理什么类型的编码?如果我们使用 StringEscapeUtils.escapeXml(string) 方法导致请求 xml 变得不可解析。

标签: javaxmlcharacter-encodingescapingcharacter

解决方案


这些是Unicode中定义的 143,859 个字符中的一部分。

例如,是“数学粗体脚本大写 j”,十六进制为 0x1D4D9,十进制为 120025,𝓙作为字符实体。

有关在 Java 中处理 Unicode 的详细信息,请参阅


推荐阅读