top
Loading...
5.10.7.字符集問題
5.10.7. 字符集問題
如果你想要使用沒有編譯為二進制的字符集,可能會遇到下面的問題:

·         你的程序的字符集保存路徑不正確。(默認為/usr/local/mysql/share/mysql/charsets)。可以在運行有問題的程序時通過--character-sets-dir選項來修復。

·         字符集為多字節字符集,不能動態載入。在這種情況下,你必須重新編譯程序,以支持字符集。

·         字符集為動態字符集,但你沒有對應的配置文件。在這種情況下,你應從新MySQL分發安裝該字符集的配置文件。

·         如果Index文件沒有包含字符集名,程序將顯示下面的錯誤消息:

·                ERROR 1105: File '/usr/local/share/mysql/charsets/?.conf'
·                not found (Errcode2)

在這種情況下,你應獲得新Index文件或在當前文件中手動添加字符集。

對于MyISAM表,可以用myisamchk -dvv tbl_name檢查表的字符集名和編號。

作者:mysql.com
來源:http://dev.mysql.com/doc/refman/5.1/zh/database-administration.html
北斗有巢氏 有巢氏北斗