歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 解決Linux下Weblogic9.2 web應用亂碼問題筆記

解決Linux下Weblogic9.2 web應用亂碼問題筆記

日期:2017/2/28 16:30:21   编辑:Linux教程

問題描述:
首先,我們的web應用程序統一使用UTF-8對request、response進行編碼,windows2003server + tomcat6組合下沒有問題;

接著程序發布在RedHat linux5.1(中文版) + weblogic9.2(mp3)(英文版) 組合下附件上傳下載中文目錄或文件名出現亂碼,靜態頁面也亂碼;

最後,windows2003server + weblogic9.2(mp3) 組合下部分靜態頁面亂碼。

嘗試解決:重點要解決linux+weblogic組合出現的亂碼,嘗試了多種方式,

最終設置如下:

1、修改${DOMAIN_HOME}\bin\setDomainEnv.sh,添加 #set encoding export LANG="zh_CN.GBK" export LANGUAGE="zh_CN.GBK" export LC_ALL="zh_CN.GBK" export LC_CTYPE="zh_CN.GBK" 修改JAVA_OPTIONS為: JAVA_OPTIONS="${JAVA_OPTIONS} -Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN"

2、修改weblogic.xml文件,添加字符編碼: true GBK 3、重新啟動應用程序,一切正常。

遺留問題?在終端執行:echo LANG,顯示編碼格式為:UTF-8;可如上配置統一設置為UTF-8編碼,仍然出現亂碼?!暫時沒有找到原因。。。

Copyright © Linux教程網 All Rights Reserved