|
|
還有『閱』,不過要修正你一個觀念,
那不是PHP的問題,那是MySQL的問題,我用PHP+
SQL Server 2000 就沒有這些問題。
php的話 ,用stripslashes 這個函數 把" \" && " |" 去掉
解決許蓋功的問題
如果db 是utf8 就不會有這問題了
$alias_name = stripslashes(trim($_POST["alias_name"]));以前都是使用 Big5 來顯示中文, 可是因為常常會有中文字元不能使用.
後來現在都改成 UTF8, 不但問題解決了, 而且還可以擁有其他語言(如:日文).
當然除了資料庫要UTF8以外, 本身HTML也要具體指定為 UTF8
如: <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
如果發現你的 PHP Script 裡的的中文字變成亂碼時, 請確定你的 Script 本身也是 utf8 格式.
(Ultraedit, Textpad 等都可以將當按儲存UTF8 格式).
對於 UTF8 我也算是剛接觸, 但目前為止還沒有什麼大問題.
至於有關 stripslashes, 可以試試看 mysql_real_escape_string(). |
|