博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
解决weblogic页面和控制台乱码问题
阅读量:5959 次
发布时间:2019-06-19

本文共 1232 字,大约阅读时间需要 4 分钟。

转自:https://blog.csdn.net/u010995831/article/details/53283746

之前一直有碰到weblogic各种乱码问题,要不就是页面乱码,要不就是控制台乱码,一直都没有时间真正的去解决,前两天又碰到一个项目页面出现乱码,很烦躁,花了几分钟解决了页面乱码问题,但是后台又出现了乱码,突然感觉不能这么继续下去了,下定决心解决这问题,在此列出步骤,

1.解决页面乱码:

找到weblogic的安装目录,然后进入项目使用的域的目录的bin目录,列如我的目录就是F:\IDESoftWare\Weblogic12c\Middleware\Oracle_Home\user_projects\domains\base_domain\bin,

在这个下面找到setDomainEnv.cmd这个批处理文件,就是setDomainEnv.sh,

然后编辑这个文件,最好用notepad++或者editplus,这种编辑工具能更清晰些,在文件查找 set JAVA_OPTIONS=%JAVA_OPTIONS%,这个关键字,

找到最后一个,我的就是在369行,然后在后面追加 -Dfile.encoding=utf-8 注意要有空格,utf-8 是发布项目中使用的编码,根据自己的实际情况修改,列如:gbk就改成 -Dfile.encoding=gbk,然后保存运行startWebLogic.cmd 启动weblogic,你会发现页面乱码解决了。

上述方法页面乱码是解决了,但是后台又出现了乱码,因为cmd的默认编码为GBK,而weblogic的编码设置为utf-8,所以乱码,知道了原理,我们来解决窗口乱码问题,

2.解决控制台乱码(以 UTF-8编码为例,其他编码自己搜索编码代码):

打开cmd窗口 ,右键查看属性,可以在选项页最下面看到当前代码页,内容为 936  (asni/oem)简体中文 GBK,这是cmd默认的编码, 运行  chcp 65001 将当前页改为utf-8编码,你会发现窗口发生了变化,然后右键属性在字体页字体选项中选择 lucida console 然后确认,至此,cmd的窗口编码就变成了utf-8了,此时重启weblogic,会发现控制台和页面乱码都解决了,但是随之又会出现其他的cmd窗口乱码的问题,因为改变了cmd的默认编码,导致其他cmd窗口乱码,因此不能直接修改默认的cmd窗口编码,那么我们只能修改weblogic的cmd窗口编码了,我们用编辑工具notepad++编辑startWebLogic.cmd 在最开头  加上  chcp 65001  将cmd的当前窗口改成utf-8编码,保存,启动weblogic,好了,现在页面的乱码和控制台的乱码都解决了。

希望此篇文章能够解决你的问题。

转载于:https://www.cnblogs.com/sharpest/p/7465473.html

你可能感兴趣的文章
《UNIXLinux程序设计教程》一3.3 设置描述字的文件位置
查看>>
工信部周平:区块链及其标准化发展趋势
查看>>
云服务器 ECS 建站教程:部署RabbitMQ
查看>>
企业数据中心电缆类型及其影响的比较
查看>>
《深入理解Android:Telephony原理剖析与最佳实践》一第3章 主要技术准备
查看>>
震惊!Android 手机为什么没有 iPhone 安全,看完这篇你就知道了
查看>>
运营商渠道价值回归 或仍有巨大潜力
查看>>
《深入理解OSGi:Equinox原理、应用与最佳实践》一第1章 Java模块化之路
查看>>
云计算巨头落户厦门
查看>>
虽然医疗业大肆投资AI,但其产生的价值仍相当有限
查看>>
华三魔术家H3C Magic R200无线路由器发布 全智能加持甘作大户型网络“小透明
查看>>
号称史上最晦涩的算法Paxos,如何变得平易近人?
查看>>
澳洲Optus呼叫中心谎报虚假信息欺骗用户
查看>>
雅虎股东批准44.8亿美元出售核心互联网业务 股价大涨10%
查看>>
微软承诺2018年前数据中心将使用50%可再生能源
查看>>
互联网+新生活:智慧城市建设的亳州样本
查看>>
这是一个国内只有寥寥数人懂得的云计算技术
查看>>
告别“看家护院” 银行安防需树立“大安全”观
查看>>
物联网崛起,新技术如雨后春笋般
查看>>
用户为中心:华为消费者云服务背后揭示了啥?
查看>>