2、如tomcat这样的服务器,在conf/server.xml里面修改http连接使用utf-8编码,可以解决get传参乱码。
3、同样是tomcat,post传参需要设置字符过滤器可解决。
中文乱码主要是因为编码格式不同导致的。
解决办法:
将脚本编译器的编码格式改成utf-8.
在mate标签里添加 charset='utf-8'
浏览器的编码格式也修改为utf-8.
修改编译器的编码格式:webstorm为例。
file-->setting-->editor-->file encoding-->修改成utf-8
修改浏览器的编码格式:chrome为例。
浏览器右上角的三条线标志 --->左击,出现‘更多工具’--->左击, 出现‘编码’-->选择'utf-8'
这是因为js和css文件字符集设置的问题,不支持中文或者与网站的字符集冲突。
解决办法
1、安装notepad++程序
2、用notepad++打开js、css和html文件,修改文件的字符集编码
3、修改html展现时的字符集
统一使用utf-8字符集后,显示任何语言都不存在乱码