-
idea 控制台编码
在idea 安装目录bin 文件夹下找到 idea.exe.vmoptions 和idea64.exe.vmoptions 文件,新增一行 -Dfile.encoding=UTF-8 -
idea 项目文件编码
Setting → Editor→ FileEncodings 将Global Encoding 和 Project Encoding 改为 UTF-8 -
JVM 编码
打开idea Run/Debug Configurations界面,Server栏目,在VM options 设置后面追加 -Dfile.encoding=UTF-8
tomcat JVM 默认跟随系统编码, 使用的是GBK的编码方式。这里有个坑,框架封装的RedisProvider 会将key 编码成byte[],redis的key含有中文时,如果写入方跟读取方的JVM编码格式不一致,会导致读入方读不到数据。
网友评论