我已經做到了這一點:PHP:與OAA更新到MySQL
mysql_set_charset("utf8",$link);
在在連接+上的每個表中的數據庫
連接
mysql_query("SET NAMES 'UTF8'");
latin1和UTF8歸類+性格改變對於每個表+列
文件有meta utf8 + header('Content-Type: text/html; charset=utf-8');
加上文件本身格式化爲utf-8(不包括bom)
其中鏈接是mysql_connect(),它顯示ääå字符很好,當我從數據庫中取出它們時,但是當我嘗試使用mysql_query更新包含ÅÅ的東西時,它將存儲爲öÃ..我解決這個問題?
在數據庫中的列等等都是,latin1_swedish_ci,爲表示其插入OAAS沒有問題,並呼應它也非常好,但不是當我嘗試更新集$ USER =「'000」
對不起,我發現這個問題,並在其foreach,沒有任何關於這個,我的錯誤,我認爲foreach()不能做任何東西的奧雅字符..請檢查這裏http://stackoverflow.com/questions/3645668/PHP-的foreach不要理解,OAA – Karem 2010-09-05 10:17:54