作者MLP2007 (NEW)
看板PHP
標題[請益] phpMyAdmin 中文問題
時間Tue Oct 3 22:20:14 2006
在SOL命令下執行
CREATE TABLE `資料表1` (
`ID` VARCHAR( 5 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`姓名` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
`電話` VARCHAR( 10 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL ,
PRIMARY KEY ( `ID` )
) ENGINE = MYISAM ;
會產生錯誤
#1005 - Can't create table 'e3?a–?e!‥1' (errno: 22)
好像是table name設為中文時 MySQL卻收到亂碼
我是在windows下面跑的 phpMyAdmin 版本2.8.2
系統變數為:
Variable_name Value
character_set_client utf8
character_set_connection utf8
character_set_database utf8
character_set_filesystem binary
character_set_results utf8
character_set_server latin1
character_set_system utf8
請問要怎麼解?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.185.43
※ 編輯: MLP2007 來自: 218.167.185.43 (10/03 22:21)
※ 編輯: MLP2007 來自: 218.167.185.43 (10/03 22:31)
1F:推 ago1414:盡量用英文命名 10/04 07:59
2F:推 ottokang:雖然是UTF-8的時代,但是資料表還是乖乖的用英文吧 10/04 20:57