Java无法解析unicode 'x00a0'

本文关键字:x00a0 unicode Java | 更新日期: 2023-09-27 18:13:59

我有一个包含'x00a0'x的其他字符的代码。当我用c#编译这段代码时,没有问题,代码工作正常,但当我把代码切换到java时,有一个编译错误,非法转义字符。如何解决这个问题?

带转义的Java代码':(i don ' t want this)

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

c#代码:(work fine)

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

Java无法解析unicode 'x00a0'

正确的unicode转义是java 'u{code}

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