|
一般架站軟體在我們的虛擬主機上使用並不會有亂碼的問題,因為它們的資料庫編碼都已幫您設定好了,但是我們的客戶中也有不少人是自己架設網站的,這時候資料庫編碼的設定就得要一切自己來,我們在此提供下面的設定方法給各位參考,希望對大家有幫助:
要在自己的程式中新增資料庫欄位或存取資料庫須注意下面兩個地方:
1.在存取資料庫前要加上這一行:
mysql_query("SET NAMES 'utf8'");
例如:
$link_ID = mysql_connect ("localhost", "資料庫使用者名稱", "資料庫密碼");
mysql_query("SET NAMES 'utf8'");
mysql_select_db("資料庫名稱");
2.在程式中新增資料庫欄位時,若這個欄位將來會存放中文資料,則必須在欄位名稱後面加上
CHARACTER SET utf8 COLLATE utf8_unicode_ci
這一行,這樣欄位編碼便會是utf8_unicode_ci了
例如:
Create table user (name text CHARACTER SET utf8 COLLATE utf8_unicode_ci)
如何設定留言板 | 一般虛擬主機問題 | 網頁及網頁寄信的亂碼問題 |