解决weblogic页面和控制台乱码问题
转自: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这个批处理文件,Linux就是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,好了,现在页面的乱码和控制台的乱码都解决了。
希望此篇文章能够解决你的问题。
解决weblogic页面和控制台乱码问题的更多相关文章
- 真正的解决IDEA中Tomcat控制台乱码的问题
真正的解决IDEA中Tomcat控制台乱码的问题 解决方案一 网上看到一个真正的解决方案: 首先要分清是tomcat日志编码,与idea的日志显示控制台编码 tomcat日志编码:当在cmd中启动To ...
- 解决Tomcat在idea控制台乱码问题
解决Tomcat乱码问题 打开Tomcat安装目录:apache-tomcat-9.0.14-windows-x64/conf/logging.properties 大概在50多行注释这一句#java ...
- 解决play framework play控制台乱码问题
2.0以下版本 C:\Program Files\play-1.2.3\framework\pym\play 目录下的application.py 修改245行中的java_args.append( ...
- 使用过滤器解决JSP页面的乱码问题
乱码详情 总结:讨论了使用GET和POST方法,控制台和JSP页面显示的问题. 最终发现:在servlet或者过滤器中添加:request.setCharacterEncoding("ut ...
- 如何彻底解决jsp页面中文乱码及数据库乱码
最近自己闲做一个小项目,搭建环境框架SSH+MySQL数据库,遇到一个问题:jsp页面中文显示乱码,数据库插入数据和更新数据时中文也显示乱码,后来在网上找了许多解决方法,还是折腾了两天才把问题解决,下 ...
- Sublime Text3配置及控制台乱码[cmd杀死进程乱码/编译文件乱码]解决方法
[NodeJs] 1.安装 http://nodejs.cn/download/ 2.安装过程省略(因为已经安装过了) 和平时安装软件没区别 3.配置环境 计算机--->属性-->高级系统 ...
- 解决idea控制台乱码及项目乱码
如果控制台出现乱码,解决办法: 第1方案:.找到安装idea的路径下找idea文件下的bin中vmoptions文件,打开该文件,加上-Dfile.encoding=UTF-8 第二方案: 第3种方案 ...
- (tamcat控制台乱码)在idea中运行toncat后控制台出现乱码的情况解决办法(教程附图)。
详细教程: (tamcat控制台乱码)在idea中运行toncat后控制台出现乱码的情况解决办法(教程附图)._IT打工酱的博客-CSDN博客
- ASP中Utf-8与Gb2312编码转换乱码问题的解决方法 页面编码声明
ASP程序在同一个站点中,如果有UTF-8编码的程序,又有GB2312编码的程序时,在浏览UTF-8编码的页面后,再浏览当前网站GB2312的页面,GB2312编码的页面就会出现乱码 出现这样的问题是 ...
随机推荐
- bzoj 1703 [Usaco2007 奶牛排名 传递闭包
[Usaco2007 Mar]Ranking the Cows 奶牛排名 Time Limit: 5 Sec Memory Limit: 64 MBSubmit: 504 Solved: 343[ ...
- 前端接收到的json的属性的首字母会自动变成小写,解决办法如下
使用的json包是alibaba.fastjson. 把TypeUtils.compatibleWithJavaBean = true; 如图位置:
- 子串(codevs 4560)
题目描述 Description 有两个仅包含小写英文字母的字符串A和B.现在要从字符串A中取出k个互不重叠的非空子串,然后把这k个子串按照其在字符串A中出现的顺序依次连接起来得到一个新的字符串,请问 ...
- hdu 1496 hash
hash?判重,是否一样?相等?等式!没有想到,这次题做玩后,学到了HASH这一功能!当数据量在数组允许大小范围内时候即可!判断等式俩边是否相等,从而获得解的个数!从复杂度,n*m*k****,降到 ...
- 一个APP的由来
之前在站酷.UI中国.优设等网站看过不少的APP教程.规范等一些东西.自认为有些规范讲的内容过于繁琐,对于像我这样的大多数设计师来说看着看着就懵逼了....
- 牛客网暑期ACM多校训练营(第九场) A题 FWT
链接:https://www.nowcoder.com/acm/contest/147/A来源:牛客网 Niuniu has recently learned how to use Gaussian ...
- ATcoder 2000 Leftmost Ball
Problem Statement Snuke loves colorful balls. He has a total of N×K balls, K in each of his favorite ...
- hihocoder 1579(排列组合)
题意 给出一个长度为n的字符串的sa数组,n<=1e5,问有多少种不同的字符串的sa数组正好是输入的sa数组(字符串每个位置都是小写字母) 分析 sa数组描述的是字符的大小关系,而不是确切的字符 ...
- c++ static const
static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因.作用谈起,全面分析static 修饰符的实质. static 的两大作用: 一. ...
- 条款一:尽量使用const、inline而不是#define
#define ASPECT_RATIO 1.653 编译器会永远也看不到ASPECT_RATIO这个符号名,因为在源码进入编译器之前,它会被预处理程序去掉,于是ASPECT_RATIO不会加入到符号 ...