2007年11月12日 星期一

2個My SQL問題紀錄

2個My SQL問題紀錄:
1.正體中文顯示問題。
2.樣式比對正體中文,有內容會出現無法正確顯示搜尋結果問題。


1.對於正體中文的顯示方式,因為My SQL 5.0後預設的Table 表內文的編碼為utf8,則需在程式與網頁內容均需存檔成utf8格式,這樣在進行中文輸入時,無須在第一行設定 set names big5 ,再進行中文的輸入與瀏覽。

2.樣式比對時若使用LIKE進行模糊比對會有正體中文比對異常的狀況。
EX:SELECT * FROM Table WHERE 'name' LIKE '%關鍵字%'
改成 SELECT * FROM Table WHERE 'name' REGEXP '關鍵字'
則可以順利進行中文搜尋了

沒有留言: