我要解析这个xml文件:
<?xml version="1.0" encoding="utf-8"?>
<Exchange_Rates>
<Actual_Rates>
<Bank>
<Name>АКРОПОЛЬ</Name>
<Url>http://bank...</Url>
</Bank>
</Actual_Rates>
</Exchange_Rates>
我把它解析成数据库,一切正常,我可以用俄语正确读取和写入带有mysql数据库的银行名称(АКРОПОЛЬ)。 但问题是在phpMyAdmin中,我无法使用phpMyAdmin编辑数据库,因为名称显示不正确。(ÐКÐОПОÐ>Ь) 我在数据库和表中设置了utf8_general_ci的通货膨胀。 有帮助吗?
答案 0 :(得分:0)
German Umlaute in Mysql/Phpmyadmin 这对我有用
我长期以来一直在努力解决同样的问题。运行此查询为 一旦连接到数据库,您的Web应用程序就会 显示出现在phpmyadmin中的字符:
SET NAMES&#39; utf8&#39;
出于某种原因,MySQL在我的系统上设置为假设输入和 输出被编码为latin1,这意味着当我发送它时utf8输入它 将它存储在数据库中不正确,但因为转换是 对于输出反转,混乱被撤消并正确显示 浏览器(使用phpmyadmin时除外,它显示它 忠实)。仅在转换结果时才会出现这种情况 字符集允许使用的字符集 存储它的数据库字段,因此除非你,否则你可能会收到错误 使用上述查询停止此转换。