• Windows下点击startup.bat启动tomcat出现乱码


    目标:
    1、解决windows下,启动tomcat时中文乱码问题。
    过程:
    1、tomcat启动时,乱码现象

    在这里插入图片描述

    2、查看电脑的编码
    运行cmd,输入:chcp,查看电脑编码 

    在这里插入图片描述

    系统显示为,GB2312编码。参见活动代码页
    3、更改tomcat的bin目录catalina.bat的编码格式,保持与系统编码一致
    原编码格式 

    在这里插入图片描述

    后的编码

    在这里插入图片描述 

    后,重新点击startup.bat。
    如果启动中文不乱码,则完成。
    如果还是乱码,则进行下一步。
    4、修改tomcat的conf目录下的logging.properties文件,保证控制台输出格式和系统一致

    在这里插入图片描述 

    存,重启tomcat。

    在这里插入图片描述 

    活动代码页简介 

    代码页是字符集编码的别名,也有人称"内码表"。早期,代码页是IBM称呼电脑BIOS本身支持的字符集编码的名称。当时通用的操作系统都是命令行界面系统,这些操作系统直接使用BIOS供应的VGA功能来显示字符,操作系统的编码支持也就依靠BIOS的编码。现在这BIOS代码页被称为OEM代码页。图形操作系统解决了此问题,图形操作系统使用自己字符呈现引擎可以支持很多不同的字符集编码。

    早期IBM和微软内部使用特别数字来标记这些编码,其实大多的这些编码已经有自己的名称了。虽然图形操作系统可以支持很多编码,很多微软程序还使用这些数字来点名某编码。

    '''
    下表列出了所有支持的代码页及其国家(地区)或者语言:
    代码页 国家(地区)或语言
    437 美国
    708 阿拉伯文(ASMO 708)
    720 阿拉伯文(DOS)
    850 多语言(拉丁文 I)
    852 中欧(DOS) - 斯拉夫语(拉丁文 II)
    855 西里尔文(俄语)
    857 土耳其语
    860 葡萄牙语
    861 冰岛语
    862 希伯来文(DOS)
    863 加拿大 - 法语
    865 日耳曼语
    866 俄语 - 西里尔文(DOS)
    869 现代希腊语
    874 泰文(Windows)
    932 日文(Shift-JIS)
    936 中国 - 简体中文(GB2312)
    949 韩文
    950 繁体中文(Big5)
    1200 Unicode
    1201 Unicode (Big-Endian)
    1250 中欧(Windows)
    1251 西里尔文(Windows)
    1252 西欧(Windows)
    1253 希腊文(Windows)
    1254 土耳其文(Windows)
    1255 希伯来文(Windows)
    1256 阿拉伯文(Windows)
    1257 波罗的海文(Windows)
    1258 越南文(Windows)
    20866 西里尔文(KOI8-R)
    21866 西里尔文(KOI8-U)
    28592 中欧(ISO)
    28593 拉丁文 3 (ISO)
    28594 波罗的海文(ISO)
    28595 西里尔文(ISO)
    28596 阿拉伯文(ISO)
    28597 希腊文(ISO)
    28598 希伯来文(ISO-Visual)
    38598 希伯来文(ISO-Logical)
    50000 用户定义的
    50001 自动选择
    50220 日文(JIS)
    50221 日文(JIS-允许一个字节的片假名)
    50222 日文(JIS-允许一个字节的片假名 - SO/SI)
    50225 韩文(ISO)
    50932 日文(自动选择)
    50949 韩文(自动选择)
    51932 日文(EUC)
    51949 韩文(EUC)
    52936 简体中文(HZ)
    65000 Unicode (UTF-7)
    65001 Unicode (UTF-8)
    '''

  • 相关阅读:
    数据结构——树(树的概念、优缺点、二叉树)
    markdown工具Atom预览与插件安装
    去掉Egde浏览器选择文本弹出的搜索小按钮
    iOS全埋点解决方案-APP和H5打通
    UMA 2 - Unity Multipurpose Avatar☀️二.概念介绍
    vue element plus 安装
    Asp .Net Core 系列:集成 Refit 和 RestEase 声明式 HTTP 客户端库
    今年的秋招面试,确实有点难。
    【小沐学前端】Windows下搭建WordPress(nginx1.25、PHP8.2、WordPress6.3、MySQL5.7)
    【Redis】基本数据类型及使用场景介绍
  • 原文地址:https://blog.csdn.net/qq_23000805/article/details/125495328