2010-06-09 124 views
8

非英文字符在文本列中混亂。阿拉伯文字是這樣的:如何存儲非英文字符?

نـجـÙ...سـهـ烏蘇€U「

如何存儲非英文字符正確嗎?

回答

2

你在使用什麼操作系統?

如果是Linux,那麼也可以將系統區域設置爲utf8,比如「en_US.utf8」。

而且,可以肯定的是,在連接後立即向mysql發出「SET NAMES UTF8」命令。

(DB字符集/校對也必須是UTF8)

1

下面的查詢解決的問題。

ALTER TABLE tbl_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; 
+0

而對於整個數據庫來說,如果可能的話會更好。 使用SET NAMES utf8 – 2016-04-13 11:35:05