MySql Турецкие иероглифы - PullRequest
       6

MySql Турецкие иероглифы

2 голосов
/ 01 февраля 2010

Я пишу программу. Эта программа передает данные в базу данных MySql, которая находится в SQL Server Datas. Набор символов по умолчанию для базы данных MySql - Latin1. Латинская5 кодировка обычно используется для турецких символов. Но я не могу изменить кодировку таблицы mysql, потому что это очень старая база данных.
Есть ли способ правильно импортировать турецкие символы в базу данных mysql?

1 Ответ

1 голос
/ 01 февраля 2010

Для проверки попробуйте:

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;

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

...