场景
- 场景:配置了properties文件,结果涉及到中文的部分都是问号
- 原因:因为配置文件的默认编码格式iso的,这种编码格式下压根没有中文
- 解决方案:使用IDEA将全局编码格式设置为utf-8
第一步:File->Settings->Editor->File Encodings
第二步:如果你的 IDEA 是老版本的话,在 File->Other Settings->Default Settings ->Editor->File Encodings 同第一步的操作进行设置
第三步:将项目中的. idea 文件夹中的 encodings.xml 文件中的编码格式改为 uft-8
第四步:File->Settings->Build,Execution,Deployment -> Compiler -> Java Compiler
设置 Additional command line parameters 选项为 -encoding utf-8
第五步:
- 打开 Run/Debug Configuration, 选择你的 tomcat
- 然后在 Server > VM options 设置为 -Dfile.encoding=UTF-8 ,重启 tomcat
是在不行
- 如果以上步骤都设置了还是不行的话,建议你检查一下你的数据库连接文件(JDBC、druid.properties)
- 再然后还不行就需要清除一下浏览器缓存
改成UTF-8之后 显示的全是u8765这种格式的
- 转成UTF-8之后,后续使用代码存储utf-8的数据的时候,是以unicode吗进行存储的
- 想要看到原生的中文字符,需要勾选按照
显示原生内容