我有一个包含一些varchar字段的MySQL数据库,这些字段可以包含拉丁字符或日语字符。有些条目包含日语字符,这不是问题。但是,从我的C#代码中,使用MySqlConnection,我无法在WHERE子句中使用日语字符获得正确的结果。它似乎比较了日本的字符,好像他们是问号。例如,带有WHERE series_title LIKE '%未来警%'的查询不返回series_title包含"未来警“的值,而是返回series_title包含”??“的所有条目。
series_title是一个带有排序规则utf8_general_ci的varchar(150)
首先,我尝试使用SQLServer Migration Assistant for MySql迁移我的数据库,它工作得很好。$fct="SELECT * FROM `users` WHERE `USER` LIKE CONVERT( _utf8 '$LOGIN' USING latin1";错误:SQLSTATE[42000]: [Micr