MySql Турецкие иероглифы
Я пишу программу. Эта программа передает данные в базу данных MySql, которая находится в SQL Server Datas. Набор символов по умолчанию для базы данных MySql - Latin1. Латинская5 кодировка обычно используется для турецких символов. Но я не могу изменить кодировку таблицы mysql, потому что это очень старая база данных.
Есть ли способ правильно импортировать турецкие символы в базу данных MySQL?
1 ответ
Чтобы проверить, попробуйте:
CREATE TABLE newtable LIKE oldtable;
-- change the character latin character set to latin5
ALTER TABLE newtable MODIFY latin1_text_col TEXT CHARACTER SET latin5;
INSERT INTO newtable
SELECT * from oldtable;
Если все выглядит хорошо, вы можете удалить старую таблицу и переименовать новую таблицу, чтобы иметь то же имя, что и у старой таблицы.