Chinaunix
标题:
【求助】insert欧元字符
[打印本页]
作者:
juffun
时间:
2010-07-28 15:06
标题:
【求助】insert欧元字符
本帖最后由 juffun 于 2010-07-28 15:11 编辑
我的机器环境: rh el 5.2, mysql 5.0.22-2.1
库 testdb , 字符集utf8
表 testtable, 字符集utf8
表testtable有字段 id( int(10) ); content ( varchar(255) )
我直接在终端上登入mysql,这个时候的客户端和连接字符集都是latin
我执行insert into testdb.testtable values(1, '欧元符号') (我在这里输入欧元符号0x80,后面部分就显示不出来了,用汉语代替) 可以正常进行进行插入和select
但用调用mysql的api写了个c程序,连接字符集是latin1,执行同样的过程,insert可以成功,但content字段却是空的。这个过程在FC6上面试验是正常的,请问这个除了自己转义0x80外还有其它的办法没?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2