8編碼不工作當我從MySQL表中獲取數據時我在數據庫中有一些特殊字符無法獲取一些城市與特殊字符如Østfoldcity和Ærø所以當我輸入ostfold
它沒有從數據庫中提取Østfold
城市。而當我分別寫sia和cor時,我完全從db獲得希奧利艾和喬魯姆。UTF-8編碼在PHP中不工作
我有一個城市表我從這張表使用jquery autocomplete ajax獲取城市,所以當我輸入前三個字母時,它顯示了我在CodeIgniter框架中工作的相關字母列表。
我的設置笨 database.php中: -
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
我的數據庫表中城市的欄目設置是: -
city_name(column name) varchar(100) utf8_general_ci(Collation)
請幫我什麼事我不得不改變這是爲什麼呢我無法得到像Ø和Æ這樣的字符開頭的城市。
你可以嘗試在那裏的城市LIKE%城市 – MadeInDreams
你能告訴我們什麼是您當前查詢的使用字符輸出改變您的查詢選擇城市? – Rafael
可以測試 print_r($ this-> db-> last_query()); 和大家分享一下吧? – Dave