我的中文系统,把对应非unicode字符时的设置,改成了 日文, 结果控制台使用sqlplus时候,总是出现乱码。解决方法是,把NLS_LANG环境变量变成跟系统一样,就可以了。american_america.zhs16gbk =>JAPANESE_JAPAN.JA16SJIS(使用 JA16SJ...
分类:
数据库 时间:
2014-08-18 15:49:32
阅读次数:
355
今天在weblogic发布应用包时,包内含有中文的路径或者文件名,发布时报错提示乱码,挂不上包!
通过命令 echo $LANG 发现输出 zh_CN.UTF-8
我们需要修改LANG的环境变量才可以解决这个问题!
a.若要临时解决,可变更当前环境变量,执行 export LANG=zh_CN.GB18030,但本次打开的终端关闭后环境变量就会变回系统默认
b.若有永...
分类:
Web程序 时间:
2014-06-25 08:11:50
阅读次数:
255
oracle乱码问题一般是由于oracle字符集设置和操作系统字符集设置不一致造成的,这里不得不提到两个操作系统环境变量,LANG和NLS_LANG
LANG是针对Linux系统的语言、地区、字符集的设置,对linux下的应用程序有效,如date
NLS_LANG是针对Oracle语言、地区、字符集的设置,对oracle中的工具有效
很显然,需要修改NLS_LANG环境变量
查看o...
分类:
数据库 时间:
2014-05-18 04:22:26
阅读次数:
262
linux系统的语言环境设置之浅见在linux的系统中经常碰到字符集导致的错误,下面总结了设置修改系统语言环境的方法。1.环境变量LANG用于设置系统的语言环境。当启动某些perl、php或其他编程的语言的程序文档时,其都会主动去分析环境变量LANG的数据,如果发现无法解析字符编码,..
分类:
系统相关 时间:
2014-05-13 01:00:08
阅读次数:
401