0
我插入一些非ascii(特別是亞洲字符到字符集UTF8的mysql表列,但插入後,如果我再次檢索它,它顯示爲????。我檢查了數據庫,表和列字符集,他們都是UTF8。有什麼不對?mysql utf8字符集不工作
CREATE TABLE `test_utf` ( `test_id` bigint(20) NOT NULL auto_increment, `raw_text` longtext, PRIMARY KEY (`test_id`) ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8; insert into test_utf (raw_text) values('黃劍');
你在哪裏顯示它們?在終端窗口中?您的終端是否設置爲將字節解釋爲UTF-8編碼的字符? –