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

解决idea启动tomcat控制台中文乱码

#1.tomcat日志中文乱码#

如图这种情况,一般在idea用tomcat跑一个web项目启动后tomcat日志在控制台打印出来会出现中文乱码的情况

解决方案1:tomcat的日志配置文件的编码修改,找到tomcat安装目录conf下的logging.properties,encoding都修改成GBK或者UTF-8试试,当然我这种没成功

 解决方案2:修改idea显示编码,windows默认用gbk所以idea显示默认为GBK编码,在Help→Edit custom vm options 添加 -Dfile.encoding=UTF-8

有时候可能需要重启一下tomcat就好了

#2. Tomcat(servlet)接受客户端发送来的数据中文乱码(doget dopost)请求时中文乱码 #

 解决方案1:可能是tomcat编码的问题引起的,在虚拟机运行配置里面添加一行

1

-Dfile.encoding=UTF-8

 解决方案2:tomcat默认编码是ISO-8859-1,不支持中文所以导致中文乱码

1

2

3

4

5

String chinesetext=new String(request.getParameter("chinesetext").getBytes("ISO-8859-1"),"UTF-8");)

response.setContentType("text/html;charset=utf-8");

request.setCharacterEncoding("utf-8");

#3.Servlet重定向时中文乱码#

URL不支持中文,故将中文转化成UTF-8对应编码文本,再存入String中,输出至url

1

String chineseurl=URLEncoder.encode(chinesetext,"utf-8");

http://www.lryc.cn/news/223199.html

相关文章:

  • vscode + cmake + opencv example
  • day57【动态规划】647.回文子串 516.最长回文子序列
  • 分享vmware和Oracle VM VirtualBox虚拟机的区别,简述哪一个更适合我?
  • YOLOV5模型运行
  • @Autowired和@Resource注解的区别和联系
  • 设计模式类型
  • Android修行手册-实现利用POI将图片插入到Excel中(文末送书)
  • 低功耗工业RFID设备应用
  • # Oracle 库常见问题排查
  • 矩阵乘积的迹对矩阵求导
  • IP 地址冲突检测工具
  • js树形数组遍历练习,扁平化、格式化、获取节点父级
  • c语言贪吃蛇项目的实现
  • IDEA运行前端vue项目,安装nodejs,以及配置
  • SAP S4后的一些注意点(一)(更新中)
  • Python高级语法----深入asyncio:构建异步应用
  • 5-爬虫-打码平台、打码平台自动登录打码平台、selenium爬取京东商品信息、scrapy介绍安装、scrapy目录结构
  • HTTPS 的工作原理是什么?
  • 【STM32】TIM2的PWM:脉冲宽度调制
  • DRF 学习
  • 2023年双11有哪些便宜的云服务器值得推荐?
  • [Java/力扣160]相交链表
  • LLVM学习笔记(60)
  • Linux命令查看pcap包报文数量、包体包含内容、包长
  • C++二分算法: 找出第 K 小的数对距离
  • 【计算机网络笔记】网络层服务模型——虚电路网络
  • 软文推广过程中,如何精准定位受众
  • 说说对React中类组件和函数组件的理解?有什么区别?
  • Unity 实例化物体以及赋予到父物体之下
  • Docker 介绍