我有這個字符串」Good morning, Dave」
。該字符串包含兩個非標準的雙引號。從字符串中刪除特殊的非標準字符
每當我試着插入我的數據庫表將它轉換成這串%u201DGoodmorning,Dave%u201D
我嘗試使用preg_replace
來代替這種性格,但他們都沒有helpful.This是我曾嘗試
1) preg_replace('/[^a-zA-Z0-9_ %\[\]\.\(\)%&-]/s', '', $String);
2) preg_replace('#[^\w()/.%\-&]#',"",$string);
我也嘗試mysql_real_escape_string
,但也是沒有幫助。我怎樣才能做到這一點?
看到這個http://stackoverflow.com/questions/1401317/remove-non-utf8-characters-from-string – SuVeRa