今天要做一家航空公司的韩文网站了,因为以前中英都是以前的同事做的,对那边服
务器的环境也不是很清楚,今天才知道那边数据库的字符集当时设置的是ZHS16GBK的,而
这个编码是不支持韩文的,韩文插入数据库后就是"???"这样的乱码。所以没办法,只要重新
设置数据库的字符集为UTF8啰,开始的时候不知道怎么转了,就重新装了一个安装的时候设
置的字符集编码。
后来才发现时可以直接修改字符集的,命令如下:
connect system as sysdba ;
shutdown immediate ;
startup mount ;
alter system enable restricted session ;
alter system set JOB_QUEUE_PROCESSES=0;
alter system set AQ_TM_PROCESSES=0;
alter database open ;
alter database character set internal_use UTF8 ;
shutdown immediate ;
startup ;
呵呵,这样之后就一切ok啦。韩文可以正常添加了。
分享到:
相关推荐
建好DB后发现字符集不对,岂非痛心疾首。是推倒重建,还是曲线救库? 以前都是用第一种方法。参考了Oracle官方文档,小试了把我的测试库...把字符集转换过程中遇到的问题和解决方法,以及详细攻略记录下来供大家参考。
Oracle 字符集详解,包括查看,修改,导入导出,转换原理
Oracle11g 字符集 AL32UTF8 修改为ZHS16GBK .
为了确保Export、Import过程中,Oracle字符集不发生转换或正 确转换,建议最好在进行这个过程前,检查一下源数据库字符集与Export用户会话字符集是否一致,源数据库字符集与目标数据库字符集是否一致,目标数据库...
在Export过程中,如果源数据库字符集与Export用户会话字符集不一致,会发生字符集转换,并在...合理利用Oracle字符集的转换过程,也可以帮助我们正确地从一种字符集转换到另一种字符集,以满足我们各种不同的应用需求。
但在实际应用中汉字显示却是正确的,这主要是因为Oracle检查数据库与客户端的字符集设置是同样的,那么数据在客户与数据库之间的存取过程中将不发生任何转换,但是这实际上导致了数据库标识的字符集与实际存入的内容...
论Oracle数据库字符集转换,观点独到,绝对值得一看!
数据从源数据库到目标数据库的过程中有四个环节涉及到字符集,如果这四个环节的字符集不一致,将会发生字符集转换。
查看oracle dmp字符集的小工具,自己写的绿色小软件,支持大于10KB的DMP文件(多大就行),
Oracle数据库系统的字符集转换问题分析.pdf
详细介绍ORACLE各字符集之间的转换关系
在对数据库访问的时候,由于客户端和服务器的字符集不一样,客户端的字符集需要访问多个数据库,不能修改环境变量,可以使用该方法进行转换和将英文字符集的数据插入到中文字符集
oracle中英文字符集切换,可以解决字符集不同而出现的乱码问题.
基本概念字符集(Character set):是一个系统支持的所有抽象字符的集合。字符是各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。常见的字符集有ASCII,ZHS16GB231280,ZHS16GBK等。字符编码...
一、什么是Oracle字符集Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...
Oracle9i字符集设置与数据转换问题的研究.pdf
复制到浏览器中打开或者点击“阅读原文”),介绍《循序渐进Oracle》第三章的3.1-3.4节:字符集的基本知识、数据库的字符集、字符集文件及字符支持、NLS_LANG的设置与影响、导入导出及字符转换。 Oracle全球支持(即...
一、什么是Oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序...
将源字符串 sset从一个语言字符集转换到另一个目的dset字符集 SQL> select convert('strutz','we8hp','f7dec') "conversion" from dual; conver ------ strutz 44.HEXTORAW 将一个十六进制构成的字符串转换为二...