username列是gbk编码.
asp页面
connstrbbs = "driver={mysql odbc 3.51 driver};server=127.0.0.1;uid=root;pwd=*;database=bbs"
SET Conn=Server.CreateObject("ADODB.Connection")
Conn.Open connstrbbs
sql="select id from mem where w='社区飞扬'"
SET RecSetObj=Conn.Execute(sql)============================
报错
Microsoft OLE DB Provider for ODBC Drivers (0x80040E31)
[MySQL][ODBC 3.51 Driver][mysqld-4.1.18-nt]Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (latin1_swedish_ci,COERCIBLE) for operation '='
是不是页面编码问题..

解决方案 »

  1.   

    错了..语句是
    sql="select id from mem where username='社区飞扬'"
      

  2.   


    根据提示,'='两边的编码不同你是不是整个数据库的编码方式是latin1_swedish_ci?
      

  3.   

    整个数据库的编码方式是latin1_swedish_ci。
    我查汉字的时候也会出现这种问题,也还没解决,帮你顶。
      

  4.   

    问题已经解决。
    我是用c++写的,user_name LIKE _gb2312 '一洋' COLLATE gb2312_chinese_ci
      

  5.   

    下面是对应表:
    | Charset  | Description                 | Default collation   | Maxlen |
    +----------+-----------------------------+---------------------+--------+
    | big5     | Big5 Traditional Chinese    | big5_chinese_ci     |      2 |
    | dec8     | DEC West European           | dec8_swedish_ci     |      1 |
    | cp850    | DOS West European           | cp850_general_ci    |      1 |
    | hp8      | HP West European            | hp8_english_ci      |      1 |
    | koi8r    | KOI8-R Relcom Russian       | koi8r_general_ci    |      1 |
    | latin1   | cp1252 West European        | latin1_swedish_ci   |      1 |
    | latin2   | ISO 8859-2 Central European | latin2_general_ci   |      1 |
    | swe7     | 7bit Swedish                | swe7_swedish_ci     |      1 |
    | ascii    | US ASCII                    | ascii_general_ci    |      1 |
    | ujis     | EUC-JP Japanese             | ujis_japanese_ci    |      3 |
    | sjis     | Shift-JIS Japanese          | sjis_japanese_ci    |      2 |
    | hebrew   | ISO 8859-8 Hebrew           | hebrew_general_ci   |      1 |
    | tis620   | TIS620 Thai                 | tis620_thai_ci      |      1 |
    | euckr    | EUC-KR Korean               | euckr_korean_ci     |      2 |
    | koi8u    | KOI8-U Ukrainian            | koi8u_general_ci    |      1 |
    | gb2312   | GB2312 Simplified Chinese   | gb2312_chinese_ci   |      2 |
    | greek    | ISO 8859-7 Greek            | greek_general_ci    |      1 |
    | cp1250   | Windows Central European    | cp1250_general_ci   |      1 |
    | gbk      | GBK Simplified Chinese      | gbk_chinese_ci      |      2 |
    | latin5   | ISO 8859-9 Turkish          | latin5_turkish_ci   |      1 |