作者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