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;

Если все выглядит хорошо, вы можете удалить старую таблицу и переименовать новую таблицу, чтобы иметь то же имя, что и у старой таблицы.

Другие вопросы по тегам