做從數據庫中讀數據顯示在網頁上的時候出現了亂碼。查閱相關資料後,把表的數值字符集設置了一下,說面是utf8_general_ci是支持任意字符的於是就選了。
總算解決在PHPadmin中中文顯示問號的問題。
但是在網頁中還是顯示問號。於是百度:
在前面加了句:
mysql_query("SET NAMES 'UTF8'");, 因爲我設置的是UTF8。
但是問號不見了,變成亂碼了。
百思不得其解,後遂將UTF8改成GBK,專門顯示中文的。
mysql_query("SET NAMES 'GBK'");
OK,解決問題。猜測雖然UTF8支持N中字符,但是內部還是轉換成其他專門的字符集了。