一、问题现象

1、今天使用IDEA编译时报一大堆 非法字符,非法的表达式, 需要;,未结束的字符串文字  这样的错误,

如下图:

IDEA 报非法字符,非法的表达式, 需要;,未结束的字符串文字 等错误的解决办法(亲测,详细图文讲解)

2、再看看提示报错的位置都有使用 \ 转义的

如下图:

IDEA 报非法字符,非法的表达式, 需要;,未结束的字符串文字 等错误的解决办法(亲测,详细图文讲解)

IDEA 报非法字符,非法的表达式, 需要;,未结束的字符串文字 等错误的解决办法(亲测,详细图文讲解)

 

二、报错的原因

   文件编码和系统编码不一致造成,如在这个项目中的系统编码为GBK,而文件的编码设置为UTF-8。

 

三、解决方法

1、打开报错的文件

 

2、在最右下角找到文件编译选择,如下图:

IDEA 报非法字符,非法的表达式, 需要;,未结束的字符串文字 等错误的解决办法(亲测,详细图文讲解)

3、将文件编码改成系统编码,因这里我的系统编码为GBK,所以将编码改成 GBK。

如下图:

IDEA 报非法字符,非法的表达式, 需要;,未结束的字符串文字 等错误的解决办法(亲测,详细图文讲解)

4、接下来会有个确认操作,选择 Convert

如下图:

IDEA 报非法字符,非法的表达式, 需要;,未结束的字符串文字 等错误的解决办法(亲测,详细图文讲解)

5、然后从新编码,完美解决。

 

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-18
  • 2021-07-19
  • 2021-05-30
  • 2021-08-07
  • 2021-09-01
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-09-03
  • 2022-12-23
  • 2021-06-02
  • 2022-01-24
相关资源
相似解决方案