求助往UTF-8编码的MySQL中插入中文字符没问题,插入泰文就不行。。。。。
yezzi 2008-04-22 07:05:06 我们的产品准备国际化,ASP和MySQL数据库统一用UTF-8编码,要用到中文和泰文
SQL Server数据库下完全没有问题,中文和泰文都能完美支持,不管是插入还是查询数据都是正常的
插入数据的时候用下面语句就行(name字段是nvarchar类型):
INSERT INTO abc(name) VALUES(N'泰国宾馆:โรงแรมไทยแลนด์')
但是在MySQL下就有问题了
MySQL已经转为UTF-8编码,插入和查询中文字符都正常,
但是泰文就插入进去就变成“??????”号了,查询出来也是一连串的问号……
插入语句(name字段是varchar类型,是UTF8编码):
INSERT INTO abc(name) VALUES('泰国宾馆:โรงแรมไทยแลนด์')
插入进去变成“泰国宾馆:??????????????”
请问大虾有什么好方法可以解决?解决了泰文,其他文字也不会出问题了。