linux dump 函数乱码,Linux乱码问题,字符编码问题

一,命令行出现乱码

先查看语言

[root@localhost Desktop]# env|grep LANG

LANG=zh_CN.UTF-8

不管三七二十一,运行这命令

unset LANG

就ok了,此命令式去掉语言,也就是不要语言,结果就是默认英文了,要设置为中文提示

用export LANG=zh_CN.gb18030

看实例:

[root@localhost ~]# pwd

/root

[root@localhost ~]# ls

anaconda-ks.cfg  Desktop  install.log  install.log.syslog  scsrun.log

[root@localhost ~]# cd D

-bash: cd: D: 娌℃湁閭d釜鏂囦欢鎴栫洰褰?

[root@localhost ~]# cd Desktop

[root@localhost Desktop]# lang

-bash: lang: command not found

[root@localhost Desktop]# LANG

-bash: LANG: command not found

[root@localhost Desktop]# env|grep LANG

LANG=zh_CN.UTF-8

[root@localhost Desktop]# unset LANG

[root@localhost Desktop]# cd d

-bash: cd: d: No such file or directory

[root@localhost Desktop]# set LANG=zh_CN.gb18030

[root@localhost Desktop]# cd d

-bash: cd: d: No such file or directory

[root@localhost Desktop]# unset LANG

[root@localhost Desktop]# env|grep LANG

[root@localhost Desktop]# set LANG=zh_CN.gb18030

[root@localhost Desktop]# env|grep LANG

[root@localhost Desktop]# export LANG=zh_CN.gb18030

[root@localhost Desktop]# env|grep LANG

LANG=zh_CN.gb18030

[root@localhost Desktop]# cd d

-bash: cd: d: 没有那个文件或目录

[root@localhost Desktop]#

set是设局部变量

export是设置全局变量

还有两条命令没去研究

env LANG="XXX"

env GDM_LANG="XXX"

二,别的软件乱码

我把从LINUX中DUMP出的数据(数据库是10.1.0)IMP到windows的oracle数据库中(数据库是10.2.0),有些汉字变成问号,比如,存储过程中的汉字注释,有应用程序查询出数据结果,有的汉字也显示为‘’???,说明:这两个数据库字符集都是zhs16gbk,客户端也是zhs16gbk,所以,就不知道原因在哪儿了,求高手,在线等

有人说用set NLS_LANG=american_america.ZHS16GBK

注册 表里面有两个地方 /oracle/nls_lang ;/oracle/homeo/nls_lang ...

我的经验是主要改homeo里面的那个。

是你export出来的数据有问题,把linux下oracle的字符集改为和window一致后,再exp之后imp就没有问题了

可以通过 select * from nls_database_parameters;

查看nls_characters是什么类型的

之后update props$ set valuse$='zh..'wheren name='nls_characters'

后就ok了

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值