码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • idea控制台乱码、读取cookie乱码


    在使用tomcat服务器执行程序时控制台乱码

     

    解决方法:在idea中点击帮助,选择编辑自定义vm选项

     打开文件后在其中添加:

    -Dfile.encoding=UTF-8

     如果重启idea仍没有解决乱码问题,点击文件选择设置,搜索:Encoding

     选择文本编码,将里面的内容设置为utf-8,然后应用点击确定

     以上修改后如果还是有乱码问题,那么就需要修改tomcat文件,打开配置tomcat文件中conf目录下的logging.properties文件,在里面添加上对应的 编码内容及对应的utf-8;添加内容在截图后面

     

    1. 1catalina.org.apache.juli.AsyncFileHandler.level = FINE
    2. 1catalina.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    3. 1catalina.org.apache.juli.AsyncFileHandler.prefix = catalina.
    4. 1catalina.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    5. 2localhost.org.apache.juli.AsyncFileHandler.level = FINE
    6. 2localhost.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    7. 2localhost.org.apache.juli.AsyncFileHandler.prefix = localhost.
    8. 2localhost.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    9. 3manager.org.apache.juli.AsyncFileHandler.level = FINE
    10. 3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    11. 3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
    12. 3manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    13. 4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
    14. 4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
    15. 4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
    16. 4host-manager.org.apache.juli.AsyncFileHandler.encoding = UTF-8
    17. java.util.logging.ConsoleHandler.level = FINE
    18. java.util.logging.ConsoleHandler.formatter = org.apache.juli.OneLineFormatter
    19. java.util.logging.ConsoleHandler.encoding = UTF-8

    按照以上步骤修改后就能完美解决乱码问题了,正确运行结果如下

    idea读取cookie内容乱码

    cookie中实际存储的内容为

     但tomcat执行后控制台打印的结果

    需要重新编辑一下tomcat配置

     

     在虚拟机选项中添加: -Dfile.encoding=UTF-8 ,点击应用确定后就解决乱码问题了

     

     

  • 相关阅读:
    【回顾】“双11”首个元宇宙日 中国移动通信联合会元宇宙产业委员会揭牌 《元宇宙产业宣言》发布
    ModuleNotFoundError: No module named ‘_sqlite3‘
    《乔布斯传》英文原著重点词汇笔记(十五)【 chapter fourteen】
    JavaScript-ES6-基础语法
    AR眼镜_单目光波导VS双目光波导方案
    fplan-电源规划
    Docker数据卷
    001 Python开发环境搭建
    【小程序】展示弹窗常见API详解
    化学制品制造业智慧供应商管理系统深度挖掘供应商管理领域,提升供应链协同
  • 原文地址:https://blog.csdn.net/m0_71467744/article/details/127088869
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号