• 解决idea中文乱码


    1.工程乱码Settings->File Encoding

    2.编译乱码Settings->File Compiler

    我本机没有设置 也没有乱码

    3.Tomcat日志乱码Tomcat->conf->logging.properties (默认全是UTF-8)

    4.Tomcat服务乱码Tomcat->conf->server.xml

    增加URIEconding=“utf-8”

    <Connector port="8080" protocol="HTTP/1.1"
                   connectionTimeout="20000"
                   redirectPort="8443" 
    			   URIEconding="utf-8"/>
    

    5.idea配置tomcat服务器时(解决html页面乱码)

    6.idea编译乱码(解决server控制台输出中文语句乱码)

    1.此种在idea的bin目录下的修改是不生效的(废弃)

    均添加上-Dfile.encoding=UTF-8

    2.真正能起到作用的,打开idea的help->Edit Custom VM OPtions

    配置文档加上-Dfile.encoding=UTF-8

    此处的修改原因:

    ​ 网上的打开idea的bin目录修改idea64.exe.vmoptions和idea.exe.vmoptions两个文件在末尾加上上述配置文件的设置,实际上是不生效的(笔者在此栽了坑,在html乱码和控制台乱码之间反复横跳),会被你C盘下面的idea文件中的idea64.exe.vmoptions配置给覆盖,而实际生效的配置却是C盘下的idea64.exe.vmoptions文件,所以单纯修改bin目录下的这两个文件是不会生效的,而idea的help->Edit Custom VM OPtions中的配置文件是关联到C盘下的那个idea64.exe.vmoptions文件的,此处的修改就会生效

    别忘了修改完记得重启idea

    7.Tomcat路径下配置catalina.bat

    #######本机使用此方法解决*

    打开Tomcat/bin路径下的catalina.bat

    在set "JAVA_OPTS=%JAVA_OPTS% -Djava.protocol.handler.pkgs=org.apache.catalina.webresources"后面添加 -Dfile.encoding=UTF-8

    这个是 tomcat-7.0.106

    tomcat9

  • 相关阅读:
    [mysql] update……from……
    [python]接口签名
    [同步脚本]mysql-elasticsearch同步
    什么是Java Marker Interface(标记接口)
    input type="submit" 和"button"有什么区别
    发现个工具,查询Mongo数据使用mysql语法
    红黑树和AVL树(平衡二叉树)区别
    C# 字符串转义和反转义
    MySQL变量的使用
    HTML <form> 标签
  • 原文地址:https://www.cnblogs.com/z_lb/p/16038095.html
Copyright © 2020-2023  润新知