在Linux下使用MySQL時,有時會出現寫中文變成問號的情況。
這通常是因為MySQL默認使用的字符集是Latin1,不支持中文字符。解決這個問題的方法是更改MySQL的字符集。
1. 進入MySQL命令行界面:mysql -u username -p 2. 輸入密碼,進入MySQL界面。 3. 執行命令:set names utf8; 4. 退出MySQL命令行界面,重新登錄即可。
這樣就可以解決寫中文變成問號的問題了。
需要注意的是,如果MySQL數據庫已經存在,需要把數據庫以及表的字符集也改為utf8。具體方法可以使用以下命令:
ALTER DATABASE database_name CHARACTER SET utf8 COLLATE utf8_general_ci; ALTER TABLE table_name CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;
這樣就可以在Linux下正常使用MySQL寫中文了。