根据我的试验,还是全部用回latin1出来的结果是正确的。用utf-8,或gb2312等等都得不到正确的结果,总是会少了几个字,或者输入后输出的结果不正确。估计是由于输入的内容实际并不是存储时用的字符集,而mysql本身是不做转换直接就存进去,结果读出来就不正确了。
解决方案 »
- Can't send long data for non-string/non-binary data types
- fixed order是么 order?
- C++连接MySql数据库的菜鸟问题
- 请各位大虾帮忙啊,3表联查问题
- 关于一个问题
- mysql 「Ungultige Zeigeroperation」 是什么错误?
- 大家来看看我做的页面,所有提意见的都有分拿!!!散分
- ~~~~~~~~~~~~~~MYSQL的两个驱动那里下载呀?~~~~~~~~~~~~~~
- 高分求助!如何嵌套?
- 我在WIN2000下装好了 ,遇到MYSQL建表问题!?help me?!!!
- 我准备删除表1的数据,但是必须保证要删除的数据的主键同表2的主键相同才能删除,比较后删除,然后再插入数据,请问:sql语句怎么写?
- 一个好简单的问题!
如果重编译源码,将字符集选项设为gbk即可。
在DELPHI中是Font.Charset=GB2312_CHARSET