2010-07-21 26 views
1

我有一個多語言網站,它需要英文和Azeri字符通過網頁表單輸入並插入到MySQL數據庫表中。MySQL - 如何獲取英文和編碼字符?

在HTML中顯示它們很好,我可以使用頁面編碼來顯示硬編碼文本。現在該站點需要開發,並且任何靜態文本將從MySQL中提取。

我試過改變特定表格的編碼,但是無論我做什麼,只是將所有附加字符更改爲問號。

任何人都可以讓我知道如何在MySQL中正確設置表以顯示英文和阿塞拜疆字符?

任何幫助將不勝感激!

回答

1

將數據編碼爲UTF-8,它可以編碼幾乎任何語言在這個星球上。

您只需正確設置字符編碼和排序規則,並將數據插入爲UTF-8。 PHP(這是你將要使用的,我猜)默認使用latin1,你可能會遇到問題。要解決這個問題,請使用mysql_set_charset('utf8')

1

您需要在MySQL中支持UTF-8字符集編碼。阿塞拜疆字母顯示爲Ə,Ş,Ç,Ğ,Ü和其他字母。

+0

在哪裏可以添加/設置此編碼支持。 – 2012-12-02 06:34:21