IDEA 出现乱码问题

(一)IDEA自身编码全部改为utf-8

1.File->Settings->Editor->File Encodings

2.将项目中的.idea文件夹中的encodings.xml文件中的编码格式改为uft-8

3.File->Settings->Build,Execution,Deployment -> Compiler -> Java Compiler

设置 Additional command line parameters选项为 -encoding utf-8(这一条真的有用!)

4.IDEA中的jdk问题:

解决方案:在IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions

IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions 两个文件里头都添加

      -Duser.country=EN

      -Duser.language=us

5.console问题,无法输出utf-8编码

在    IntelliJ IDEA 2016.1\bin\idea64.exe.vmoptions

 IntelliJ IDEA 2016.1\bin\idea.exe.vmoptions

都添加 -Dfile.encoding=UTF-8

(二)使用jdbc连接时出现乱码

 解决方法:在所有涉及到jdbc声明数据库的地方都加入encoding语句

如:spring.datasource.url=jdbc:mysql://localhost:3306/mydb?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true (如果&不正确,用& )
jdbc:mysql://localhost:3306/mydb?serverTimezone=GMT&useUnicode=true&characterEncoding=utf8"

(三)数据库问题

1.创建数据库的时候就对编码进行声明 如:

CREATE DATABASE db_name DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

2.或利用navicat等软件操作数据库

3.修改my.ini

文件内添加两行
default-character-set=utf8
character-set-server=utf8 

(四)Tomcat控制台乱码问题

  1. 从网上下载下来的tomcat直接启动,我们看到打印出来的中文全是乱码。

  2. 我们需要到进入到tomcat的安装目录D:\install\works\apache-tomcat-8.5.70\conf,打开logging.properties文件

  3. 把涉及到的配置日志目录的都需要加上日志编码方式,设置成GBK进行保存。

  4. 然后我们再去启动tomcat,就能看到我们刚刚乱码已经变成正常的了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值