当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 10 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-07-28 17:44 

注册: 2008-07-28 17:22
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
我新安装的Ubuntu 8.0.4, 装 好 Oracle 的客户端后, 发现 显示中文 为 ???.

我后台的数据库 是 AMERICAN_AMERICA.US7ASCII 的字符集,

我在 Profile文件中 加了 NLS_LANG=AMERICAN_AMERICA.US7ASCII

但 不管用.

select userenv('language') from dual

得到是 AMERICAN_AMERICA.US7ASCII

select * from V$NLS_PARAMETERS

得到是 NLS_LANGUAGE AMERICAN

NLS_TERRTORY AMERICA

NLS_CHARACTERSET US7ASCII

NLS_NCHAR_CHARACTERSET AL16UTF16


我在装好的 客户端的 目录下 看到有一个 nls_lang.sh 脚 本,运行是 american_america.AL32FTF8

并总是提示 出错.

我 把 这个 文件 中的 第一行 改为 !/bin/bash

不出错了. 但再运行 这个脚 本 得到

SIMPLIFIED CHINESE_CHINA.AL32UTF8

请 高手指点 在哪 设置 语言参数,

让我的 Client 中的 中文 显示 正常 .


页首
 用户资料  
 
2 楼 
 文章标题 : 没有哪个大侠来说说吗?
帖子发表于 : 2008-08-06 14:52 

注册: 2008-07-28 17:22
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
这个问题很难吗?


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-10-23 15:29 

注册: 2008-07-28 17:22
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
是这个问题没有人关注,

还是的确没有人可以解决

这么长时间,还是没有人能回答.

我用 sqlplus (Oracle xe client 自带的 工具)

在读我的数据库中的中文字段时, 也是出现 ?????

我把NLS_LANG 改为 US7ASCII 和 ZHS16GBK 和 AL16UTF

也不可以. 哪个大侠用过 Ubuntu 下的 Oracle 客户端, 并且 服务器字符集是 US7ASCII 呢?


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-10-23 15:52 

注册: 2008-10-16 12:53
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
楼主,我和你出现的情况一样,正在寻找解决办法。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-10-23 16:47 

注册: 2008-10-16 12:53
帖子: 4
送出感谢: 0 次
接收感谢: 0 次
我找到 了 " export NLS_LANG="Simplified Chinese_china".UTF8" 就不会显示中文乱码了


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-10-27 18:35 

注册: 2008-07-28 17:22
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
十分感谢楼上的回答,

我用你说的办法试了.

可是只sqlplus 的提示变成了中文, 不是英文了,

数据库中的中文字段出来的还是 ??? 你有别的好办法吗?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-12-10 16:57 

注册: 2008-07-28 17:22
帖子: 7
送出感谢: 0 次
接收感谢: 0 次
Unbutu 想说爱你也不容易,
我最主要的应用就在 Oracle /PLSQL /Excel

无法应用. 唉.

我们的数据库也是 比别人的 特别一点.

是 ASCII7 的 字符集.


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-12-10 19:30 

注册: 2007-05-17 9:38
帖子: 73
送出感谢: 0 次
接收感谢: 0 次
我晕。

为什么不用xp, nt?

ubuntu我没有感觉到一点好,说真的。用ubuntu有那点好,除了学习。

ubuntu是一个折磨人的东西,适合小部分人去使用。如果说宜用性,还是XP,什么都给用户考虑周全了。

很多人说linux不死机。说实话,我觉得这是一种很不负责任的说法。我用ubuntu就死过几次了。反而,我用xp很多的时候还很顺畅。我安装xp+配置,不用超过2小时(包括影音,offices)。而装ubuntu 8.04搞了我2天。所以,建议学习用ubuntu,其它我用xp。

我觉得系统,用得舒服就成。也不用管xp or ubuntu。何必呢。


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2008-12-17 12:48 

注册: 2008-12-17 12:46
帖子: 1
送出感谢: 0 次
接收感谢: 0 次
Profile文件中 加了 NLS_LANG= SIMPLIFIED CHINESE_CHINA.AL32UTF8

这个就是
UNICODE, 而不是ASCII


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu 8.04 + oracle-xe-client 中文乱码
帖子发表于 : 2009-09-23 11:34 

注册: 2009-09-17 12:47
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
楼主,请教下。
我在9.04装oracle xe client,我一直出现ora-12154。。能帮忙下么

~/.bash_profile
export PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
export ORACLE_HOME="/usr/lib/oracle/xe/app/oracle/product/10.2.0/client"
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
export TNS_ADMIN="/usr/lib/oracle"
export PATH=$PATH:$ORACLE_HOME:/bin


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 10 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译