Я пишу программу. Эта программа передает данные в базу данных MySql, которая находится в данных SQL Server. Кодировка базы данных MySql по умолчанию — Latin1. Кодировка Latin5 обычно используется для турецких символов. Но я не могу изменить кодировку таблицы mysql, потому что это очень старая база данных.
Есть ли способ правильно импортировать турецкие символы в базу данных mysql?
Турецкие символы MySql
comment
Возможно, вам будет интересно ознакомиться с предложениями о потенциальных новых сайтах SE, включая турецкий язык. и использование и StackOverflow на турецком языке.
- person Caleb   schedule 27.12.2011
Ответы (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;
Если все выглядит хорошо, вы можете удалить старую таблицу и переименовать новую таблицу, чтобы она имела то же имя, что и старая таблица.
person
Yada
schedule
01.02.2010
Мне не нужно создавать новую таблицу. Я должен вставить данные в старую таблицу.
- person Murat; 01.02.2010
включает ли латиница 5 английские символы, такие как w или q?
- person aacanakin; 22.01.2012