idea中jsp乱码;Tomcat控制台中文乱码;引入JS文件页面上中文乱码;html字符实体如'String.format();js断点;new Object[0];$(“选择器”)[0]

idea中jsp乱码问题解决
idea中jsp页面乱码


Tomcat控制台中文乱码
Tomcat控制台中文乱码——配置Tomcat注册表
Tomcat控制台中文乱码——参考3
Tomcat控制台日志中文乱码——参考,成功解决


引入js文件,页面上中文乱码:(①我这里主要是在catalina.bat文件里面设置了UTF-8
*但是会引起控制台日志(红色字体)中文乱码情况,这时
②**要配置Tomcat的注册表编码类型为UTF-8类型(重点)*具体可参考配置
③就需要将logging.properties的java.util.logging.ConsoleHandler.encoding = UTF-8改为UTF-8编码格式,如果用到了网上常规将UTF-8改为GBK的话就改回来

④不要在idea里面设置Tomcat的启动参数-Dfile.encoding=utf-8,设置了反而会让控制台中文乱码)
上述方法我在后面重新进行设置发现有问题,没有最终解决idea控制台乱码问题,查找了很多原因,最终是因为:
⑤要在idea中的help→vmoption设置,添加-Dflie.encoding=UTF-8,以及idea安装文件中的vmOptions设置为UFT-8【注:后来经过测试发现,文件中的vmOptions可以不用改】,并重启idea,重启重启重启!!!
改参数参考版本:
参考1
参考2–idea环境下js\css乱码,有修改catalina.bat中的配置为utf-8
参考3–修改参数成功解决-有修改catalina.bat

关于idea控制台,server乱码解决:
windows版:Apache-tomcat-9.x\bin\catalina.bat文件中需要加上配置-Dfile.encoding=UTF-8
加完后的效果:如下
set "JAVA_OPTS=%JAVA_OPTS% %JSSE_OPTS% -Dfile.encoding=UTF-8"
加配置


html字符实体


String.format()详解1
String.format()详解2


js断点调试

new Object[0]的作用
new Object[0]就是起一个模板的作用,指定了返回数组的类型,0是为了节省空间,因为它只是为了说明返回的类型


$(“选择器”)[0]

$(“id”)[0]的含义

猜你喜欢

转载自blog.csdn.net/qq_45699990/article/details/122820979
今日推荐