当前位置: 首页 > news >正文

tomcat运行war包,生成的文件中文乱码

项目在eclipse里面配置的tomcat跑,都没出现中文乱码的问题;但是打成war包运行后,就出现了中文字符乱码的。

  1. 在tomcat目录下的conf文件夹下,打开server.xml文件
//在Connector 中添加 URIEncoding="UTF-8"
  <Connector port="8080" URIEncoding="UTF-8" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />
  1. 在tomcat目录下的bin文件夹下,打开catalina.bat文件
    这里写图片描述
set JAVA_OPTS=-Dfile.encoding=UTF8

设置了这两项后,启动tomcat后,项目的中文乱码的问题就完美解决了;但是发现cmd下的中文日志出现了乱码;由于tomcat打开的cmd默认编码可能不是utf-8,从而导致乱码。
3. 打开注册表,找到HKEY_CURRENT_USER→Console→Tomcat,找到CodePage项,没有则创建,更改值为十进制的65001,点击确定。

或直接复制下面代码,保存为.bat文件,直接运行。

set rr="HKCU\Console\Tomcat"
reg add %rr% /v "CodePage" /t REG_DWORD /d 0x0000fde9 /f>nul

重新启动tomcat后,完美解决

相关文章:

  • Swiper4.x使用之图片只有一张时不进行轮播,多张才进行轮播
  • [LeetCode] 178. 分数排名
  • MySQL下载安装教程和修改密码(亲测有用)
  • 免费的外网映射工具Ngrok 国内版,满足基本的开发测试需求
  • 阿里云申请免费SSL证书-阿里云云盾证书 - Digicert+Symantec 免费型DV SSL
  • Nginx上配置SSL证书
  • Nginx配置SSL证书实现HTTPS访问
  • Spring Boot 入门
  • SpringBoot2整合Thymele时,静态资源加载不出来
  • SpringBoot使用jdbc数据访问时遇到的问题
  • VirtualBox虚拟机中CentOS 7的网络配置
  • docker部署mysql 并实现远程连接(navicat)
  • Mysql 8.0.13 安装和卸载教程(windows10)
  • django把SQLite数据库的数据导入到MySQL数据库中
  • 采用Nginx+uWSGI部署Django项目
  • [笔记] php常见简单功能及函数
  • 【技术性】Search知识
  • 【跃迁之路】【735天】程序员高效学习方法论探索系列(实验阶段492-2019.2.25)...
  • Apache Spark Streaming 使用实例
  • DOM的那些事
  • gulp 教程
  • JAVA_NIO系列——Channel和Buffer详解
  • Linux下的乱码问题
  • miaov-React 最佳入门
  • Terraform入门 - 1. 安装Terraform
  • vue--为什么data属性必须是一个函数
  • Web Storage相关
  • 创建一种深思熟虑的文化
  • 给自己的博客网站加上酷炫的初音未来音乐游戏?
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 译有关态射的一切
  • raise 与 raise ... from 的区别
  • ​ 轻量应用服务器:亚马逊云科技打造全球领先的云计算解决方案
  • ​第20课 在Android Native开发中加入新的C++类
  • # MySQL server 层和存储引擎层是怎么交互数据的?
  • $ git push -u origin master 推送到远程库出错
  • (2)MFC+openGL单文档框架glFrame
  • (4)事件处理——(6)给.ready()回调函数传递一个参数(Passing an argument to the .ready() callback)...
  • (二)丶RabbitMQ的六大核心
  • (一)为什么要选择C++
  • (转) Android中ViewStub组件使用
  • (转)visual stdio 书签功能介绍
  • ../depcomp: line 571: exec: g++: not found
  • .NET 命令行参数包含应用程序路径吗?
  • .NET/C# 使用反射调用含 ref 或 out 参数的方法
  • [ 转载 ] SharePoint 资料
  • [3D游戏开发实践] Cocos Cyberpunk 源码解读-高中低端机性能适配策略
  • [Android]使用Android打包Unity工程
  • [BZOJ1060][ZJOI2007]时态同步 树形dp
  • [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
  • [go] 策略模式
  • [JavaWeb]——过滤器filter与拦截器Interceptor的使用、执行过程、区别
  • [Matlab有限元分析] 2.杆单元有限元分析
  • [No000010F]Git8/9-使用GitHub
  • [QJS xmake] 非常简单地在Windows下编译QuickJS!