weblogic乱码问题解决

  • 1.应用页面乱码
    • 解决问题:
    • weblogic修改编码:
  • 2. 控制台乱码
    • 修改cmd控制台编码

1.应用页面乱码

环境不多介绍,还是灾备演练 续上几篇的问题解决以后,项目顺利启动起来,欢喜之余,却发现首页是乱码的。
不多扯,继续解决问题

解决问题:

首先去找weblogic的启动日志文件,然后搜索 encoding ,如下:


发现weblgogic设置的项目编码为GBK, 而我的项目是UTF8的,所以要修改一下这个编码

weblogic修改编码:

在weblogic域目录下的bin 目录下找到setDomainEnv.cmd文件(如果linux是 .sh),打开在如下位置加上:

-Dfile.encoding=utf-8

如下图:

,然后重新启动weblogic.
这时,访问程序显示正常,乱码解决。

2. 控制台乱码

继上述修改了weblogic修改的编码后,应用乱码解决了,但是,控制台有乱了,噩噩噩噩噩,,,

在中文windows系统中,如果一个文本文件是utf-8编码的,那么在cmd.exe命令行窗口(所谓的dos窗口)中不能正确显示文件中的内容。

原本的gbk被改为utf8后,cmd控制台仍然是gbk的编码,自然会乱码,解决问题关键就是将两者编码方式改为一致,目前情况就是将控制台的编码改为utf8的编码。

修改cmd控制台编码

可以通过 chcp命令改变代码页,UTF-8的代码页为65001 (这个65001是utf-8的编码),可以在命令行下直接敲chcp 65001, 这样虽然解决了,但是每次重新打开以后要重新设置。
所以想要一劳永逸,还是直接修改启动文件。 如下,打开weblogic的启动文件,加入

chcp 65001

其他编码可以搜索资料获取,做相应的修改即可


仅仅修改个,重新启动以后,你会发现控制台仍然是乱码,在窗口中仍旧不能正确显示UTF-8字符。

还需要一下设置:

在命令行标题栏上点击右键,选择"属性"->“字体”,将字体修改为True Type字体"Lucida Console",然后点击确定将属性应用到当前窗口。如下图所示:

控制台乱码解决,至此整个乱码解决。

weblogic乱码问题解决相关推荐

  1. 页面乱码问题解决(汇总)

                                                   页面乱码问题解决 目录 1.前端页面代码解决乱码问题 2. 后端端页面代码解决乱码问题 3. idea编译 ...

  2. python php 通信,Python和php通信乱码问题解决方法

    Python和php通信乱码问题解决方法 发布于 2014-07-29 22:28:21 | 118 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertex ...

  3. springMVC保存数据到mysql数据库中文乱码问题解决方法

    springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...

  4. java执行cmd命令,返回结果中文乱码问题解决

    java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...

  5. Zip文件中文乱码问题解决方法(MAC->Windows)

    Zip文件中文乱码问题解决方法(MAC->Windows) 参考文章: (1)Zip文件中文乱码问题解决方法(MAC->Windows) (2)https://www.cnblogs.co ...

  6. Java中FTPClient上传中文目录、中文文件名乱码问题解决方法

    Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...

  7. python3 库pandas写入csv格式文件出现中文乱码问题解决方法

    python3 库pandas写入csv格式文件出现中文乱码问题解决方法 参考文章: (1)python3 库pandas写入csv格式文件出现中文乱码问题解决方法 (2)https://www.cn ...

  8. centos7 中文乱码问题解决方法

    centos7 中文乱码问题解决方法 参考文章: (1)centos7 中文乱码问题解决方法 (2)https://www.cnblogs.com/lywJ/p/10710460.html 备忘一下.

  9. servlet——请求乱码问题解决

    请求乱码问题解决 1.使用 String 进行重新编码:uname=new String(uname.getBytes("iso8859-1"),"utf-8" ...

最新文章

  1. 如何在Leangoo中创建企业
  2. 寒假每日一题(提高组)【Week 2 完结】
  3. leetcode word break java,Word Break leetcode java
  4. .NET 4.5 Task异步编程学习资料
  5. NOIP2012模拟试题【奶牛晒衣服】
  6. python之scrapy爬取jd和qq招聘信息
  7. group by 汇总
  8. 【Flink】No tests found matching Method xx from org.junit.internal.requests.ClassRequest
  9. WPF学习笔记——在“System.Windows.StaticResourceExtension”上提供值时引发了异常
  10. VS2010相同变量高亮显示设置
  11. xci转nsp工具_【ns新系统11.0.0发布】安装工具已经更新至4.2【后面附上批处理内容修改】...
  12. RK3399外设驱动之MIPI显示-panel配置
  13. 秋天的第一杯奶茶刷屏互联网,其背后又蕴含着哪些营销逻辑呢?
  14. OSChina 周四乱弹 ——来,带你吃旋转寿司
  15. 009-lissajous(一)
  16. bilibili直播 斗鱼直播等直播工具黑屏怎么办?
  17. rate-limiting
  18. android 4k手机屏幕分辨率,【11-09讨论】手机上4K屏幕真的有必要吗?
  19. TM1650芯片驱动四位数码管
  20. JAVA操作ES中的BoolQueryBuilder 查询方法

热门文章

  1. Windows 中的环境变量 Path 的作用
  2. windows下hadoop对lzo的支持
  3. 重新压缩一个AVI文件
  4. RecurDyn仿真笔记
  5. 【云原生】DevOps(二):Build工具|Operate工具|Integrate工具 介绍及使用方法
  6. Python爬虫日记-解释def __init__(self, *args, **kwargs)
  7. python学习——非参数密度估计
  8. SAP案例教程MM委外采购前台操作
  9. java程序伪代码_Java学习笔记——伪代码及程序控制
  10. 用photoshop制作海报原来如此简单,快来看看吧