MySql土耳其字符

时间:2010-02-01 14:49:29

标签: mysql character-encoding turkish

我正在写一个程序。此程序将数据传输到SQL Server数据中的MySql数据库。 MySql数据库的默认字符集是Latin1。 Latin5字符集通常用于土耳其字符。但我不能改变mysql表的字符集,因为它是一个非常古老的数据库 有没有办法正确地将土耳其字符导入mysql数据库?

1 个答案:

答案 0 :(得分: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;

如果一切正常,您可以删除旧表并将newtable重命名为与oldtable同名。