首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

ucs2格式如何插入数据库

2012-10-11 
ucs2格式怎么插入数据库需要支持多国语言server(linux) 数据库、表、字段都是ucs2client(windows)从client发

ucs2格式怎么插入数据库
需要支持多国语言
server(linux) 数据库、表、字段都是ucs2 
client(windows) 
从client发过来是ucs2(bigendian)格式的字符串

server也设置过了mysql_query(m_mysql,"SET NAMES ucs2");



现在问题是怎么插入
memcpy(execsql, buf, len);//execsql, buf都是char。 buf是socket接收数据
mysql_query(&mysql_conn, execsql);//这个好像不能这么写吧
我觉得插入应该用ucs2的字符串,可是linux貌似只有ucs4没有ucs2,请问这个怎么改



[解决办法]
在你的程序中可以尝试一下 set names 'ucs4';

热点排行