如何查看和设置weblogic的编码格式

来源:互联网 发布:全途打单软件下载 编辑:程序博客网 时间:2024/05/21 06:43

1、检查Linux系统的编码问题,查看/etc/sysconfig/i18n

LANG="zh_CN.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"
Linux一般编码为UTF-8

2、查看weblogic使用的是什么编码,查看方式如下:

在startWeblogic.sh中添加${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME} <span style="color:#33CC00"><strong>-Dweblogic.webservice.i18n.charset=utf-8</strong></span> Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS}  {SERVER_CLASS}

3、如果看到weblogic使用的GB2312,这样就清楚了,需要修改weblogic的编码格式,修改方式如下:

在startWeblogic.sh中添加${JAVA_HOME}/bin/java ${JAVA_VM} ${MEM_ARGS} ${JAVA_OPTIONS} -Dweblogic.Name=${SERVER_NAME}-Dweblogic.webservice.i18n.charset=utf-8-Djava.security.policy=${WL_HOME}/server/lib/weblogic.policy ${PROXY_SETTINGS}  {SERVER_CLASS}

4、修改完成后,重启weblogic服务。http://blog.csdn.net/ochangwen/article/details/51792561

另:如何修改操作系统的编码格式,在.bash_profile中添加如下:

export LC_ALL="zh_CN.UTF-8"export LANG="zh_CN.UTF-8"
或者修改/etc/sysconfig/i18n文件,内容如下:
LANG="zh_CN.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"

这样使用locale查看到的信息如下:
LANG="zh_CN.UTF-8"SUPPORTED="zh_CN.UTF-8:zh_CN:zh"SYSFONT="latarcyrheb-sun16"[root@asiainfo1 ~]# localeLANG=zh_CN.UTF-8LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_MESSAGES="zh_CN.UTF-8"LC_PAPER="zh_CN.UTF-8"LC_NAME="zh_CN.UTF-8"LC_ADDRESS="zh_CN.UTF-8"LC_TELEPHONE="zh_CN.UTF-8"LC_MEASUREMENT="zh_CN.UTF-8"LC_IDENTIFICATION="zh_CN.UTF-8"LC_ALL=zh_CN.UTF-8





0 0
原创粉丝点击