數據庫字符亂碼和問號的問題

      做從數據庫中讀數據顯示在網頁上的時候出現了亂碼。查閱相關資料後,把表的數值字符集設置了一下,說面是utf8_general_ci是支持任意字符的於是就選了。

總算解決在PHPadmin中中文顯示問號的問題。

    但是在網頁中還是顯示問號。於是百度:

    在前面加了句:


    mysql_query("SET NAMES 'UTF8'");,    因爲我設置的是UTF8。


    但是問號不見了,變成亂碼了。

    百思不得其解,後遂將UTF8改成GBK,專門顯示中文的。


    mysql_query("SET NAMES 'GBK'");


    OK,解決問題。猜測雖然UTF8支持N中字符,但是內部還是轉換成其他專門的字符集了。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章