做从数据库中读数据显示在网页上的时候出现了乱码。查阅相关资料后,把表的数值字符集设置了一下,说面是utf8_general_ci是支持任意字符的于是就选了。
总算解决在PHPadmin中中文显示问号的问题。
但是在网页中还是显示问号。于是百度:
在前面加了句:
mysql_query("SET NAMES 'UTF8'");, 因为我设置的是UTF8。
但是问号不见了,变成乱码了。
百思不得其解,后遂将UTF8改成GBK,专门显示中文的。
mysql_query("SET NAMES 'GBK'");
OK,解决问题。猜测虽然UTF8支持N中字符,但是内部还是转换成其他专门的字符集了。