解決部分程式中文相容性問題


潔霜老澤 發表



衝碼 php 潔霜老澤

相信各位都遇過有部分的php程式在輸入「許」、「功」這類的文字會變成一些令人吐血的文字
而且連這些字之後的下個文字也跟著遭殃

有人說這些是php天生的缺陷
其實「許」、「功」這些字會有問題不是PHP的天生缺陷啦....
這是咱們中文BIG5碼的問題...和PHP是沒啥關係的。

解決方法可以用一個函數處理:
string stripslashes(string str);
例如:
$name="功課";
$name=stripslashes($name);
 



此外,在存入資料庫的情況下,就要用另一種方法,例如:

 $name="功課"; if(!get_magic_quotes_gpc()){ $name=addslashes($name); }
 這樣才不會出問題。

另外我晚點也提供作業給大家玩玩

慢慢等吧

886

最後更新日期: 11/2/2005 9:50:28 PM