【发布时间】:2012-06-01 00:50:48
【问题描述】:
我讨厌角色集和所有相关的东西,它们让我头疼!
我现在正在开发一个与 OpenCart 一起使用的应用程序。数据库采用utf8-bin编码。
我想在 PHP 中对我的应用程序执行的操作是从 XML(以 ISO-8859-1 编码)获取数据并将其正确放入数据库(以 UTF8-BIN 编码)
我尝试使用 $msqli->set_charset("utf8");连接时,utf8_encode与字符串,但什么都没有,它仍然显示奇怪的字符。
提前致谢
【问题讨论】:
-
在哪里显示奇怪的字符? phpMyAdmin ?打开购物车页面?
-
您是否尝试过通过php.net/manual/en/function.utf8-encode.php 运行XML 数据?
-
贾斯汀:在 phpMyAdmin 和 Opencart 的页面中。如果我使用 utf8_encode 对字符串进行编码,则在 phpMyAdmin 中会显示一个数字(我认为是一个十六进制数字) Hammerite:我尝试了使用和不使用 utf8_encodue