【问题标题】:Converting unicode to string Java [duplicate]将unicode转换为字符串Java [重复]
【发布时间】:2014-01-07 19:37:02
【问题描述】:

我编写了一个从服务器获取字符串的应用程序,该字符串不是英文的,因此服务器发送一个表示字符的 Unicode 值的字符串。

在某个类中是否有一个方法接受一个表示 Unicode 值的字符串(格式为"\uXXXX" 的字符串)并返回与该值对应的 Unicode 字符?

我尝试了其他问题的答案。当我在常规项目上尝试它时它可以工作,但在 mt android 应用程序上它会导致应用程序停止工作。

【问题讨论】:

  • 我会使用 UTF-8 对字符串进行编码和解码。恕我直言,使用 \uXXXX 仅在 Java 代码中有意义。
  • 有很多字符串格式使用\u。服务器应该返回给您什么格式?如果它最有可能是 JSON,那么您应该使用标准 JSON 解析器,它将负责将字符串文字转义(如 \u)转换为普通的 Unicode 字符。

标签: java string unicode


【解决方案1】:

如果您知道要消除哪些 Unicode,则应使用 replace("\uXXXX","") 方法。

【讨论】:

    猜你喜欢
    • 2016-02-25
    • 2020-06-26
    • 2012-10-28
    • 1970-01-01
    • 2016-11-04
    • 2022-07-21
    • 1970-01-01
    • 2012-11-27
    • 2016-03-26
    相关资源
    最近更新 更多