我的一个网站有这样子的需求,可能要在mysql中存入用户设定编码的字符串,gb2312和utf-8两种选择。
在mysql4.1以下版本中,我是不需要设定编码的,无论存入和读取那种编码的字符串都没有问题。但是当改用mysql4.1+版本时,即使表和数据库以及字段均设置了utf8_general_ci字符集,也出现问题,要么提示存入错误:字符集不匹配,要么读取乱码。请问有没有办法解决,谢谢!