主要问题有三个,数据库编码问题、weblogic编码问题、浏览器编码问题表,三个要统一,在此统一设置成utf-8为例。
1、数据库编码设置:
(1)查看oracle数据库编码语句:
select userenv('language') from dual;
(2)导入sql文件时编码要为utf-8!
2、weblogic编码设置:
weblogic默认编码为ansi,在此改为utf-8:
(1)修改${DOMAIN_HOME}\bin\setDomainEnv.sh文件,在最后添加
export LANG="en_US.UTF-8"
export LANGUAGE="en_US.UTF-8"
export LC_ALL="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
(2)修改${DOMAIN_HOME}\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=