【问题标题】:What type of character is this : ???????????????????????????? and how to handle it in java这是什么类型的角色:??????????????????????????????以及如何在java中处理它
【发布时间】:2020-11-12 04:19:05
【问题描述】:

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

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

【问题讨论】:

  • 什么意思?插入 XML 时,输出(使用 commons-text-1.8)由 xmllint 正确解析。

标签: java xml character-encoding escaping character


【解决方案1】:

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

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

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

猜你喜欢
  • 1970-01-01
  • 2022-11-03
  • 1970-01-01
  • 2015-06-26
  • 2021-09-13
  • 2020-12-15
  • 1970-01-01
  • 2015-01-27
  • 2014-11-15
相关资源
最近更新 更多