当前位置: 技术问答>linux和unix
linux pro c 插入数据库汉字都是?? 急
来源: 互联网 发布时间:2015-11-02
本文导语: 请教: 该linux pro c 程序从文件读取数据,一行一行插入到数据库中, 其中的汉字都可以print 出来 但插入数据库中就变成了? , 另外, 我数据苦oracle9i 字符集为zhs16gbk linux .bash_profile ...
请教:
该linux pro c 程序从文件读取数据,一行一行插入到数据库中, 其中的汉字都可以print 出来
但插入数据库中就变成了? ,
另外,
我数据苦oracle9i 字符集为zhs16gbk
linux .bash_profile 中参数export LANG=zh_CN.gbk (原来是export LANG=en_US) ,
请教各位, 有什么好办法可以把汉字正确插入,是否必须知道源文件的字符集呢(然后自己转换?)
谢谢了,昨天试半天,55
该linux pro c 程序从文件读取数据,一行一行插入到数据库中, 其中的汉字都可以print 出来
但插入数据库中就变成了? ,
另外,
我数据苦oracle9i 字符集为zhs16gbk
linux .bash_profile 中参数export LANG=zh_CN.gbk (原来是export LANG=en_US) ,
请教各位, 有什么好办法可以把汉字正确插入,是否必须知道源文件的字符集呢(然后自己转换?)
谢谢了,昨天试半天,55
|
oracle客户端的字符集不是LANG指定的,是NLS_LANG指定的。
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
这个跟是否由C开发无关。呵呵,C程序跟字符集有什么关系,C里根本没这个概念。
export NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
这个跟是否由C开发无关。呵呵,C程序跟字符集有什么关系,C里根本没这个概念。
|
Uping......