Я следующий сценарийКак вставить китайские символы в MySQL из sript?
set username utf8;
insert into tables values ('Active','活跃')
Однако после выполнения сценария, вставленное значение для китайского характера
活跃
Что я пропускаю здесь?
Я следующий сценарийКак вставить китайские символы в MySQL из sript?
set username utf8;
insert into tables values ('Active','活跃')
Однако после выполнения сценария, вставленное значение для китайского характера
活跃
Что я пропускаю здесь?
, так что вам необходимо изменить Collation
на Chinese
.
Вы можете изменить это здесь (рисунок ниже)
CREATE TABLE big5 (BIG5 CHAR(1) CHARACTER SET BIG5);
mysql> INSERT INTO big5 VALUES (0xf9dc);
mysql> SELECT * FROM big5;
+------+
| big5 |
+------+
| 嫺 |
+------+
Наслаждайтесь кодированием :) –
В базе данных также задано сопоставление полей с utf8_general_ci. Если вы также можете установить сопоставление баз данных и таблиц с utg8_general_ci, это будет даже лучше.
вы создали таблицу с UTF8? – Spade
'set username utf8;' - вы уверены, что имеете в виду «имя пользователя» здесь, а не 'set names utf8;' ...? – CBroe
Я могу вставить китайские символы из своего приложения, но не сценарий. Lemme проверить ваше предложение CBroe – abiieez