社区
基础和管理
帖子详情
oracel9i中文乱码问题?
zhugang
2004-06-11 04:21:42
我在红帽9下安装了oracle9数据库,安装时没有设置支持的字符集,现在中文显示乱码,在不重装oracle的情况下,如何让中文显示正常?
...全文
180
7
打赏
收藏
oracel9i中文乱码问题?
我在红帽9下安装了oracle9数据库,安装时没有设置支持的字符集,现在中文显示乱码,在不重装oracle的情况下,如何让中文显示正常?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
livingwhale
2004-06-12
打赏
举报
回复
应该是字符集的问题吧!
beckhambobo
2004-06-11
打赏
举报
回复
http://www.linuxsir.org/bbs/showthread.php?s=f83886460cf1a900f7c9f65149c9e7a4&threadid=46429
comcn
2004-06-11
打赏
举报
回复
续 tangxiaosan001
>通常来说,ORACLE SERVER的字符与你的操作系统没多大关系,只要将客户端与服务端的字符集设成一样的就行.
>假设你的客户端是WINDOWS的
运行regedit,定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
找到以下字符串
NLS_LANG
>检查是和服务器一致,如不是,改之
>注意 ,通常有多个NLS_LANG,设为一样的
>在服务器端则没关系,你insert一条有中文的记录,再select出来,结果是一样的,不会出乱码
还有一种常用的字符集 AMERICAN_AMERICA.US7ASCII
tangxiaosan001
2004-06-11
打赏
举报
回复
这个是资料来的,我也不知道行不行,如果可以就up一下!!
tangxiaosan001
2004-06-11
打赏
举报
回复
错误原因:
一般,是因为字符集设置不对照成的。
解决方法:
1、检查服务器上Oracle数据库的字符集
SQL> conn sys/change_on_install
连接成功.
SQL> desc props$
列名 可空值否 类型
------------------------------- -------- ----
NAME NOT NULL VARCHAR2(30)
VALUE$ VARCHAR2(2000)
COMMENT$ VARCHAR2(2000)
SQL> col value$ format a40
SQL> select name,value$ from props$;
NAME VALUE$
------------------------------ -------------------------
DICT.BASE 2
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_DATE_FORMAT DD-MON-YY
NLS_DATE_LANGUAGE AMERICAN
NLS_CHARACTERSET ZHS16GBK
NLS_SORT BINARY
NLS_CALENDAR GREGORIAN
NLS_RDBMS_VERSION 7.3.4.0.0
GLOBAL_DB_NAME ORACLE.WORLD
EXPORT_VIEWS_VERSION 3
查询到14记录.
NLS_CHARACTERSET这个参数应该是ZHS16GBK,如不是,改为它。
SQL*Plus中修改方法:
SQL> update props$ set value$='新字符集' where name='NLS_CHARACTERSET';
操作系统中修改方法:
connect internal
alter database ORCL character set ZHS16GBK;
alter database ORCL national character set ZHS16GBK;
2、检查操作系统级Oracle汉字显示的字符集
运行regedit,定位到:
HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE
找到以下字符串
NLS_LANG
检查是否以下内容,如不是,改之
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
wxyq
2004-06-11
打赏
举报
回复
重新建立DB
Oracle10g字符集设置,解决
中文乱码
Windows下,安装ORACLE10G客户端后,发现原本用ORACLE9I浏览正常的中文,都变成乱码。这是个导入注册表的脚本,傻瓜型的!
从Access 2000数据库转移到Oracle 9i
Oracle 9i中提供强大的...Oracle新发行的迁移工具提供了从Access 2000向Oracle 92010迁移的简便易行的解决方案,该方案克服了
中文乱码
问题
和字符串被截断的
问题
,本文介绍了从Access 2000向Oracle 92010迁移的全过程。
oracle字符集转换
解决oracle9i和11g链接数据库时乱码的
问题
首先确定server的数据库版本 字符集是中文还是英文 再双击对应的reg文件注册即可
Access2000迁移到Oracle9i要点
正在看的ORACLE教程是:Access2000迁移到Oracle9i要点。...Oracle新发行的迁移工具提供了从Access2000向Oracle92010迁移的简便易行的解决方案,该方案克服了
中文乱码
问题
和字符串被截断的
问题
,如下就是从
JSP聊天+BBS论坛
这个BBS和聊天室完全采用JSP开发,开发运行环境linux+tomcat,数据库oracle9i,JSP 通过JDBC与数据库相连。 一、功能 BBS和chatroom两者有机的结合在一起,用户可以在这两部分取得经验值,达到10000分 后升级为巫师,...
基础和管理
17,377
社区成员
95,128
社区内容
发帖
与我相关
我的任务
基础和管理
Oracle 基础和管理
复制链接
扫一扫
分享
社区描述
Oracle 基础和管理
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章