解决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编码的页面就会出现乱码 出现这样的问题是 ...
随机推荐
- [转]使用fdisk磁盘分区和 Linux 文件系统
概述 在本文中,学习磁盘分区和 Linux 文件系统相关内容.学习: 创建分区 使用 mkfs 命令来设置 ext2.ext3.ext4.xfs.Reiser v3 和 vfat 文件系统 创建和管理 ...
- Java 实体-实体的映射框架
一.Object mapping 的技术分类: 运行期 反射调用set/get 或者是直接对成员变量赋值 . 该方式通过invoke执行赋值 *,实现时一般会采用beanutil, Javassist ...
- php统计图类库JpGraph
php统计图类库JpGraph JpGraph官网地址:https://jpgraph.net/. (1)下载类库: 下载地址:https://jpgraph.net/download/. 选择版本, ...
- 库操作&表操作
系统数据库 ps:系统数据库: mysql 授权库,主要存储系统用户的 权限信息 test MySQL数据库系统自动创建的 测试数据库 ination_schema 虚拟库,不占用磁盘空间,存储的是数 ...
- T2627 村村通 codevs
http://codevs.cn/problem/2627/ 时间限制: 1 s 空间限制: 32000 KB 题目等级 : 黄金 Gold 题目描述 Description 农民约翰被选为他们 ...
- vue-alioss-组件封装
<template> <div class="vui_alioss_upload"> <div @click="uloadImg()&quo ...
- 【转载】《Unix网络编程》思维导图
参考这篇文章,很不错: http://www.cnblogs.com/qiaoconglovelife/p/5734768.html
- Navicat for MySQL如何导入SQL文件
1 新建一个数据库,字符集和排序规格如下 2 打开这个数据库,然后运行SQL文件即可 3 刷新一下所有表就出来了
- 一起talk C栗子吧(第一百二十一回:C语言实例--线程知识体系图)
各位看官们.大家好,上一回中咱们说的线程属性的样例.这一回咱们说的样例是:线程知识体系图.闲话休提.言归正转. 让我们一起talk C栗子吧! 我们在前面的章回中介绍了与线程相关的知识,在今天的章回中 ...
- OO模式-Composite
组合模式也叫做"部分-总体"模式,这样事实上定义也就非常明显了,正好和数据结构的知识相相应.把对象组合成树形结构以表示"部分-总体"的层次结构. 先看类图: w ...