本帖最后由 DisSmile 于 2012-11-10 04:44:02 编辑

解决方案 »

  1.   

    要是有心的话去研究ACCESS的保存格式,不过为了在所有的window版本运行,应该是都是UNICODE。
      

  2.   

    数据库存放文本数据是有代码集的,不符合代码集要求的通常会报错
    一般情形下,数据库的文本编码分为两类:ANSI,UNICODE,你定义字段的时候就要确定,因为数据库并不只是存储数据,他还有管理数据的功能,比如索引...对于utf-8,数据库不一定有对应的码集,你可以将它保存在字节类的字段里你上面的测试,s1,s2并没有差别,是一种类型,你可以用16进制查看其编码:)