我不能告訴打開的文檔格式和phpMyAdmin的,但你可以成功導入數據,格式爲CSV,格式爲:
LOAD DATA INFILE '/path/to/your/file.csv' INTO TABLE `table 1`
CHARACTER SET 'utf8'
FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 LINES
通過正確格式爲CSV我的意思是
CL_in_Character,CL_in_Pinyin,Definition_in_Dictionary,Associated_nouns_in_Chinese,Associated_nouns_in_English,Associated_noun_categories
"巴掌","bāzhang","(a slap of the) palm","打","beat","human activities"
"巴掌","bāzhang","(a slap of the) palm","搧","spank","human activities"
"巴掌","bāzhang","(a slap of the) palm","揍","hit","human activities"
"把","bá","tools and objects with a handle","掃帚","broom","tools"
"把","bá","tools and objects with a handle","鎖","lock","man-made"
讓我們試一下
mysql> CREATE TABLE `table 1` (
-> `CL_in_Character` varchar(10) CHARACTER SET utf8 DEFAULT NULL,
-> `CL_in_Pinyin` varchar(14) CHARACTER SET utf8 DEFAULT NULL,
-> `Definition_in_Dictionary` varchar(74) CHARACTER SET utf8 DEFAULT NULL,
-> `Associated_nouns_in_Chinese` varchar(16) CHARACTER SET utf8 DEFAULT NULL,
-> `Associated_nouns_in_English` varchar(38) CHARACTER SET utf8 DEFAULT NULL,
-> `Associated_noun_categories` varchar(38) CHARACTER SET utf8 DEFAULT NULL
-> ) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
Query OK, 0 rows affected (0.03 sec)
mysql> LOAD DATA INFILE '/tmp/utf.csv' INTO TABLE `table 1`
-> CHARACTER SET 'utf8'
-> FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"'
-> LINES TERMINATED BY '\n'
-> IGNORE 1 LINES;
Query OK, 5 rows affected (0.00 sec)
Records: 5 Deleted: 0 Skipped: 0 Warnings: 0
mysql> select * from `table 1`;
+-----------------+--------------+---------------------------------+-----------------------------+-----------------------------+----------------------------+
| CL_in_Character | CL_in_Pinyin | Definition_in_Dictionary | Associated_nouns_in_Chinese | Associated_nouns_in_English | Associated_noun_categories |
+-----------------+--------------+---------------------------------+-----------------------------+-----------------------------+----------------------------+
| 巴掌 | bāzhang | (a slap of the) palm | 打 | beat | human activities |
| 巴掌 | bāzhang | (a slap of the) palm | 搧 | spank | human activities |
| 巴掌 | bāzhang | (a slap of the) palm | 揍 | hit | human activities |
| 把 | bá | tools and objects with a handle | 掃帚 | broom | tools |
| 把 | bá | tools and objects with a handle | 鎖 | lock | man-made |
+-----------------+--------------+---------------------------------+-----------------------------+-----------------------------+----------------------------+
5 rows in set (0.00 sec)
顯示錶格的定義。執行'SHOW CREATE TABLE'並在您的問題中發佈結果。還以文本形式(不是圖像)發佈幾行文件。 –
peterm
您好,請參閱我的版本。謝謝! – Soya
您的文件是否被讀取並插入爲utf8? phpMyAdmin是否顯示在utf8中?如果你在MySQL中插入一箇中文字符,它可以正確顯示嗎? –