开发者社区> 问答> 正文

JAVA 字符转码怎么就是转不了 - java报错

\u4e16\u754c\u4e0a\u7684\u4e00\u5207\uff0c\u8fd8\u662f\u771f\u7684\u5417\uff1f

我用正则式从网络的源码中截取这一段,不管怎么转码都无效,但是如果我复制到

a=\u4e16\u754c\u4e0a\u7684\u4e00\u5207\uff0c\u8fd8\u662f\u771f\u7684\u5417\uff1f

System.out.println(a);

以上代码就可以通过

展开
收起
montos 2020-05-30 11:41:09 651 0
1 条回答
写回答
取消 提交回答
  • ide环境编码是utf8,你程序单独运行环境编码不一定设定为utf8,因此需要显示设定,不然就会出现你那种乱码

    2020-05-30 12:54:58
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载