Windows下CMD和Tomcat设置编码为UTF-8

这篇具有很好参考价值的文章主要介绍了Windows下CMD和Tomcat设置编码为UTF-8。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

由于日常编写代码,都是使用UTF-8编码,而CMD默认是GBK编码,导致执行mvn命令时,出现中文乱码问题,而chcp命令只在当次打开有效,每次打开都要重新切换代码页十分不便。

对于CMD,可以通过修改注册表的方式,永久修改默认代码页。打开注册表编辑器,定位到\HKEY_CURRENT_USER\Console\%SystemRoot%_system32_cmd.exe,将其中的CodePage项修改为十进制的65001即可。

而使用Tomcat运行war包时,会发现日志中中文依旧是乱码,原因是Tomcat新窗口打开的命令行默认是GBK编码,同时本身的配置文件又指定输出编码为UTF-8,导致冲突。此时同样可以通过修改注册表来修改默认的编码。

打开注册表编辑器,定位到\HKEY_CURRENT_USER\Console,和刚才的CMD项同级新增一项Tomcat,然后在其中新建一个DWORD值PageCode,值设为十进制的65001即可。文章来源地址https://www.toymoban.com/news/detail-837777.html

到了这里,关于Windows下CMD和Tomcat设置编码为UTF-8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • cmd命令行设置 windows 设置环境变量

    参考 51CTO博客 加上参数 /m 即可 ffmpeg 封装视频流 几秒钟就完事。 copy 参数代表无损拷贝。 ffmpeg.exe -i \\\"原视频.ts\\\" -c copy \\\"导出视频名.mp4\\\" 此法非常快速,完全抛弃了 handbrake / 格式工厂 等软件进行转换的方 属于 人生有限,我爱 ffmpeg神器 级别的指令

    2024年02月10日
    浏览(50)
  • 在windows系统中使用cmd设置环境变量

    主要内容来自:Microsoft Learn Windows Server Windows 命令 参考 setx 在用户或系统环境中创建或修改环境变量,无需编程或编写脚本。 Setx命令还检索注册表项的值,并将它们写入文本文件。 此命令提供了唯一直接、永久地设置系统环境值的命令行或编程方式。 可以通过 “控制面板

    2024年02月09日
    浏览(36)
  • 如何使用CMD重置Windows 10中的网络设置

    在本教程中,我们将了解如何 在 Windows 10 中重置网络设置。如果您最近更换了ISP(互联网服务提供商),因此盒子和您的计算机无法再连接到互联网。不要惊慌!尝试重置您的网络设置,您永远不知道,您可能会重新访问互联网。按照本教程进行操作!   如何在 Windows 10 中

    2024年02月11日
    浏览(43)
  • windows cmd设置ip\dns地址

    由于在windows中,经常性的需要修改ip地址。并且在可视化操作中,还容易不生效。因此,总结了此次的cmd命令操作方式。 设置动态ip mask 子网掩码、gateway 网关、gwnetric 跃点数(通常为自动,可不进行配置) 设置成dhcp(获取自动分配ip) 设置dns 以上命名均需在管理员模式c

    2024年02月11日
    浏览(42)
  • Win11/Windows11设置始终以管理员身份运行cmd窗口

    在使用Windows进行开发时,我们经常需要使用管理员身份运行cmd窗口, 但是每次打开都需要右键\\\"以管理员身份运行\\\",比较浪费时间, 下面将介绍在Win11/Windows11系统中,设置始终以管理员身份运行cmd窗口!         在搜索栏输入终端,点击打开。         如下图所示:  

    2024年02月12日
    浏览(52)
  • 编码类型 ASCII URLcode编码 Unicode编码 utf编码理解

    bin是二进制 oct是八进制 hex是16进制 Ord() 检测 ASCII 码, python3 也可查中文 phello/p !-- 等同于 -- 十进制 p # 104 ; #101;#108;#108;#111;/p !-- 等同于 --    2.  十六进制 p #x 68 ; #x65;#x6c;#x6c;#x6f;/p Cyberchef---实体编码转换工具 lt;scriptgt;   虽然前端页面可以识别这种编码但是不会执行语句功

    2024年02月16日
    浏览(46)
  • 在windows设置自己的cmd开机自启动程序,并且一直后台运行不挂起

    要在 Windows 上设置开机自启动程序,可以按照以下步骤进行: 打开「运行」对话框(可使用 Win + R 快捷键),然后输入 shell:startup 命令打开「启动」文件夹。 在「启动」文件夹中创建一个名为 xxxx.bat(xxxx 为你想要的程序名)的批处理文件,用于启动你的 CMD 程序。例如:

    2024年02月01日
    浏览(44)
  • dedecms编码转换方法 gbk转UTF-8,UTF-8转GBK(推荐)

    经常遇到编码转换的问题,有的是购买了模板但是模板编码与程序编码不符,导致出现乱码.今天小编给大家分享一篇教程帮助大家解决如何转换模板文件的编码和程序的编码问题,一起看看吧! 1.如何转换模板文件编码? 首先下载一个编码转换软件 51EC模板转码专用工具v1.0免费

    2024年02月03日
    浏览(35)
  • notepad++进行UTF-16编码的时候前面出现FFFE

    当我学习UTF-16编码时,我用notepadd++进行学习,然后用二进制编辑器打开发现 我输入我时,按照编码规则,应该是62 11,但是却变成了4个字节,前面多了FFFE 大端序和小端序是CPU处理多字节数的不同方式。 UTF-8以字节为编码单元,没有字节序的问题。UTF-16以两个字节为编码单元

    2024年02月07日
    浏览(55)
  • 如何一键把你的Unity脚本从GB2312编码格式改成UTF8编码格式

    GB2312(全称:中国国家标准GB2312-80字符集)和UTF-8(全称:Unicode Transformation Format 8-bit)是两种常见的字符编码方案。它们分别用于对文本进行编码,以在计算机系统和文件中存储和表示字符。 GB2312: GB2312是一个用于简化中文字符表示的字符编码,是中国大陆的第一个汉字编

    2024年02月04日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包