2014-01-31 40 views
0

我刚刚将我的网站从godaddy移到了bluehost。除了出现编码问题之外,我的新主机提供商一切都很好。Bluehost MySQL国家特定字符编码

我的网站建立在Wordpress上。但是,我已经设置了2个MySQL数据库。第一个仅用于WP,而第二个用于我的自定义应用程序,该应用程序已集成到WP中。

就像说的,我在Godaddy上有相同的结构和设置,在这里工作。

我通过phpMyAdmin在GoDaddy上导出了两个数据库,然后在Bluehost上导入它们。所有的站点文件都通过FileZilla移动。

如果我看看Bluehost上的新数据库,它们是utf8_general_ci编码的,这没关系。另外该网站的头文件中有utf8等。

我有一个有趣的情况。由于我来自斯洛文尼亚,因此我们有一些特殊字符,如Č,Š,Ž和小字符č,š,ž。 WordPress的内容打印所有这些字符就好了,而我有问题从我的第二个(应用程序)数据库正确打印这些字符,你可以看到我的问题在这个链接:http://www.slotenis.si/baza-igralcev/

任何想法可能是错误的?

我尝试了Bluehost的在线聊天支持,但是我们无法解决它。必须说,他们是非常有帮助的,但是在这个问题上被忽略了。

感谢, 戈兰

回答

0

使您的应用程序设置数据库连接为UTF-8当它连接的字符编码。如何做到这一点取决于你用来访问数据库的API。例如,在PDO中,您可以将charset=utf8添加到连接字符串中。