【问题标题】:java cannot resolve unicode '\x00a0'java 无法解析 unicode '\x00a0'
【发布时间】:2015-12-20 07:20:27
【问题描述】:

我的代码包含\x00a0 和其他带有\x 的字符。当我用 C# 编译这段代码时没有问题并且代码工作正常但是当我将该代码切换到 java 时出现编译错误非法转义字符。我该如何解决这个问题。

带有转义\的Java代码:(我不想要这个)

IRANSYSTEM="\\x00a4\\x00a5\\x00a6\\x00a8\\x00a7\\x00a9\\x00ac\\x00ab\\x00ae\\x00ad\\x00af";

C# 代码:(工作正常)

IRANSYSTEM="\x00a4\x00a5\x00a6\x00a8\x00a7\x00a9\x00ac\x00ab\x00ae\x00ad\x00af";

【问题讨论】:

    标签: java c# unicode


    【解决方案1】:

    正确的 unicode 转义在 java \u{code}

    所以

    IRANSYSTEM="\u00a4\u00a5\u00a6\u00a8\u00a7\u00a9\u00ac\u00ab\u00ae\u00ad\u00af";
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-01-22
      • 1970-01-01
      • 1970-01-01
      • 2014-10-10
      • 1970-01-01
      • 2020-03-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多