急救,字符集问题 杜勇,你把数据导进去,在他那边的oracle看是乱码没错。试一下用ie浏览看看是否是乱码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://www.oradb.net/err/error_003.htm 你将现在的字符集的参数设置成SIMPLIFIED CHINESE_CHINA.ZHS16GBK 对于Oracle Enterprise Manager中的所有工具,有一个配置文件名为dbappscfg.properties,修改该文件即可解决上述问题。这个文件的位置在$ORACLE_HOME\sysman\config目录下,用任何的文本编辑器打开该文件,在这个文件里面,找到这样一项,# SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1 去掉注释符#,同时将其修改为SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK。对于Windows操作系统,还需要修改一项,在文件中找到# SQLPLUS_SYSTEMROOT=c:\\WINNT40,去掉注释符,将其修改为你所在机器的操作系统主目录。如操作系统的主目录在D盘的Winnt下,则将其修改为 SQLPLUS_SYSTEMROOT=d:\\WINNT。对于后面一项的修改只对Windows操作系统进行,对UNIX操作系统则不需要。如果在Windows操作系统中不修改该项,在Oracle Enterprise Manager中,连接系统时,会提示如下的错误:ORA-12560 TNS:protocol adapter error 或者 ORA-12545 Connect failed because target host or object does not exist 修改完成后,保存文件,退出编辑。重新连接SQL PLUS Worksheet,字符集乱码问题得到解决,显示正确的简体中文字符集。 http://www2.ccw.com.cn/tips/9906/062804_04.asp这篇文章不错的。 除了要改客户端的字符集之外。还要把原来的数据到出为insert语句或者导出到excel或者access,然后再导入到那个英文字符集的数据库服务器上面。其实,如果允许,可以直接改那台英文的数据库的字符集和我们现在的8.0.5的字符集相同。 请教:oracle 创建主键自增触发器时 总是弹出2,3,4 怎么回事? oracle 新手请教 符合下面条件的触发器该如何编写 Oralce安装问题 为什么汉字在某些数据库中占有3个字节 表名存在表中中问题 group可不可以实现这个种查询 如何写一个SQL语句更新每隔7行的指定数据 嵌套查询数据集的问题 请问:Oracle的索引不是依附于表吗?要单独建?从SQLServer转过来,不明白! sql語句 关于SQL*PLUS的运行出错 我在一个存储过程中动态生成了一个SQL语句,由于发生了逻辑错误,我想在过程中把这个SQL语句写到一个文本文件中,以便调试,怎么做呢?
# SQLPLUS_NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
去掉注释符#,同时将其修改为SQLPLUS_NLS_LANG=AMERICAN_AMERICA.ZHS16GBK。
对于Windows操作系统,还需要修改一项,在文件中找到# SQLPLUS_SYSTEMROOT=c:\\WINNT40,去掉注释符,将其修改为你所在机器的操作系统主目录。如操作系统的主目录在D盘的Winnt下,则将其修改为 SQLPLUS_SYSTEMROOT=d:\\WINNT。
对于后面一项的修改只对Windows操作系统进行,对UNIX操作系统则不需要。如果在Windows操作系统中不修改该项,在Oracle Enterprise Manager中,连接系统时,会提示如下的错误:
ORA-12560 TNS:protocol adapter error
或者
ORA-12545 Connect failed because target host or object does not exist
修改完成后,保存文件,退出编辑。重新连接SQL PLUS Worksheet,字符集乱码问题得到解决,显示正确的简体中文字符集。
这篇文章不错的。
然后再导入到那个英文字符集的数据库服务器上面。其实,如果允许,可以直接改那台英文的数据库的字符集和我们现在的8.0.5的字符集相同。