Oracle Sql Loader中文字符导入乱码的解决方案

原创 2012年03月23日 13:32:03

Oracle Sql Loader中文字符导入乱码的解决方案
服务器端字符集NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

控制文件ctl:
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE 'c:\testfile.txt'
id name desc

FIELDS TERMINATED BY ","
(id,name ,desc )

导入成功

其中c:\testfile.txt文件中有中文,在将此文件导入到oracle数据库中时,需要设置字符集CHARACTERSET ZHS16GBK

(1)查看服务器端字符集
通过客户端或服务器端的sql*plus登录ORACLE的一个合法用户,执行下列SQL语句:
SQL > select * from V$NLS_PARAMETERS
------------------------
(2)控制文件ctl:
LOAD DATA
CHARACTERSET ZHS16GBK
INFILE '/inffile/vac/subs-vac.csv'
TRUNCATE
INTO TABLE INF_VAC_SUBS_PRODUCT
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
USER_NUMBER,
PRODUCT_ID,
EFFECTIVE_DATE DATE "YYYY/MM/DD HH24:MI:SS",
EXPIRATION_DATE DATE "YYYY/MM/DD HH24:MI:SS"
)

导入Oracle数据库中的汉字都是问号

iamlaosong文 导入服务器Oracle数据库中汉字都是问号“?”,查数据库的字符集没问题,那么就是客户端的问题。 查Oracle用户的环境变量,发现没有设置NLS_LANG,在.bash_pr...

C语言:宽字符集操作函数

C语言:宽字符集操作函数 (unicode编码) 字符分类: 宽字符函数普通C函数描述   iswalnum() isalnum() 测试字符是否为数字或字母   iswalpha()...

jdbc操作非中文字符集oracle数据库导致的中文字符读写乱码的解决方案

oracle数据库向来是一个麻烦的数据库,要不它的DBA怎么就那么值钱呢,呵呵。中文的乱码问题也是一个比较头疼的问题,在odbc的连接中,可以通过设置客户端的字符集(修改注册表)来解决中文问题。而通过...

bootstrap-suggest-plugin (bsSuggest) 联想搜索插件之——中文字符在IE下POST 时乱码现象解决方案

bootstrap-suggest-plugin (bsSuggest) 联想搜索插件之——中文字符在IE下POST到后台 时乱码现象 解决方案...

Ubuntu字符界面中文乱码和分辨率的解决方案

zhcon-Ubuntu字符界面中文乱码和分辨率的解决方案 1.中文乱码 在ubuntu的字符界面中,中文会显示成乱码,即使你在图形界面中安装中文语言支持,下面给出了字符界面中显示中文的方法,主要...

zhcon-Ubuntu字符界面(终端tty1-6)中文乱码和分辨率的解决方案

用GDB调试程序 转:zhcon-Ubuntu字符界面(终端tty1-6)中文乱码和分辨率的解决方案   2012-03-19 15:19:12|  分类: Linux |  标签:li...
  • lsp1991
  • lsp1991
  • 2015年01月17日 11:02
  • 1783

substr截取中文字符出现乱码的解决方案

PHP中的substr函数: string substr ( string $string , int $start [, int $length ] ) 返回string中从start位置开...
  • gayayzy
  • gayayzy
  • 2012年02月16日 10:36
  • 1617

zhcon-Ubuntu字符界面中文乱码和分辨率的解决方案

1.中文乱码 在ubuntu的字符界面中,中文会显示成乱码,即使你在图形界面中安装中文语言支持,下面给出了字符界面中显示中文的方法,主要借助于zhcon这个中文控制台工具(不知道这样说对不对),先安...

Unity3D脚本中文字符乱码的解决方案

用Unity这么久,一直就听别人说遇到在脚本里面用中文字符会乱码的问题。这些问题在Visual Studio比较少,通常都是在MonoDevelop上会出现,甚至在Monodevelop编辑器,写了中...

从VS2010中复制带有中文字符的代码到Office等时,出现乱码的解决方案

参考网址: 代码:http://blog.sina.com.cn/s/blog_700aa8830101gjb5.html 执行界面:http://pan.baidu.com/s/1eQiw08M...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Oracle Sql Loader中文字符导入乱码的解决方案
举报原因:
原因补充:

(最多只允许输入30个字)