项目场景:
服务器为WindowsServer,后台使用Java开发,项目为B/S架构。
问题描述
前端页面部分中文显示乱码,检查发现为后台返回数据乱码,数据库内容正常。
原因分析:
未使用 UTF-8 编码格式来编译代码。
解决方案:
通过设置环境变量,设置全局编码格式为utf-8,包括tomcat的编码格式。
-
右键“我的电脑”->属性->高级系统设置->环境变量,新建环境变量。
-
变量名“JAVA_TOOL_OPTIONS”,值“-Dfile.encoding=UTF-8”。

-
保存后,重启服务,刷新页面即可生效。