2014-01-31 38 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添加到連接字符串中。