我已经做到了这一点: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