weblogic乱码问题解决
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.前端页面代码解决乱码问题 2. 后端端页面代码解决乱码问题 3. idea编译 ...
- python php 通信,Python和php通信乱码问题解决方法
Python和php通信乱码问题解决方法 发布于 2014-07-29 22:28:21 | 118 次阅读 | 评论: 0 | 来源: 网友投递 PHP开源脚本语言PHP(外文名: Hypertex ...
- springMVC保存数据到mysql数据库中文乱码问题解决方法
springMVC保存数据到mysql数据库中文乱码问题解决方法 参考文章: (1)springMVC保存数据到mysql数据库中文乱码问题解决方法 (2)https://www.cnblogs.co ...
- java执行cmd命令,返回结果中文乱码问题解决
java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...
- Zip文件中文乱码问题解决方法(MAC->Windows)
Zip文件中文乱码问题解决方法(MAC->Windows) 参考文章: (1)Zip文件中文乱码问题解决方法(MAC->Windows) (2)https://www.cnblogs.co ...
- Java中FTPClient上传中文目录、中文文件名乱码问题解决方法
Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 参考文章: (1)Java中FTPClient上传中文目录.中文文件名乱码问题解决方法 (2)https://www.cnblog ...
- python3 库pandas写入csv格式文件出现中文乱码问题解决方法
python3 库pandas写入csv格式文件出现中文乱码问题解决方法 参考文章: (1)python3 库pandas写入csv格式文件出现中文乱码问题解决方法 (2)https://www.cn ...
- centos7 中文乱码问题解决方法
centos7 中文乱码问题解决方法 参考文章: (1)centos7 中文乱码问题解决方法 (2)https://www.cnblogs.com/lywJ/p/10710460.html 备忘一下.
- servlet——请求乱码问题解决
请求乱码问题解决 1.使用 String 进行重新编码:uname=new String(uname.getBytes("iso8859-1"),"utf-8" ...
最新文章
- 如何在Leangoo中创建企业
- 寒假每日一题(提高组)【Week 2 完结】
- leetcode word break java,Word Break leetcode java
- .NET 4.5 Task异步编程学习资料
- NOIP2012模拟试题【奶牛晒衣服】
- python之scrapy爬取jd和qq招聘信息
- group by 汇总
- 【Flink】No tests found matching Method xx from org.junit.internal.requests.ClassRequest
- WPF学习笔记——在“System.Windows.StaticResourceExtension”上提供值时引发了异常
- VS2010相同变量高亮显示设置
- xci转nsp工具_【ns新系统11.0.0发布】安装工具已经更新至4.2【后面附上批处理内容修改】...
- RK3399外设驱动之MIPI显示-panel配置
- 秋天的第一杯奶茶刷屏互联网,其背后又蕴含着哪些营销逻辑呢?
- OSChina 周四乱弹 ——来,带你吃旋转寿司
- 009-lissajous(一)
- bilibili直播 斗鱼直播等直播工具黑屏怎么办?
- rate-limiting
- android 4k手机屏幕分辨率,【11-09讨论】手机上4K屏幕真的有必要吗?
- TM1650芯片驱动四位数码管
- JAVA操作ES中的BoolQueryBuilder 查询方法
热门文章
- Windows 中的环境变量 Path 的作用
- windows下hadoop对lzo的支持
- 重新压缩一个AVI文件
- RecurDyn仿真笔记
- 【云原生】DevOps(二):Build工具|Operate工具|Integrate工具 介绍及使用方法
- Python爬虫日记-解释def __init__(self, *args, **kwargs)
- python学习——非参数密度估计
- SAP案例教程MM委外采购前台操作
- java程序伪代码_Java学习笔记——伪代码及程序控制
- 用photoshop制作海报原来如此简单,快来看看吧