MYSQL数据库默认latin1字符集转

治疗白癜风多少钱 http://www.ykhongye.com/m/
可以采用下面的方法latin1字符集转换为gbk字符集或utf8字符集。具体的转换步骤如下:一、latin1转gbk1、导出数据库mysqldump--default-character-set=latin1-h数据库连接ip-uroot-P-p数据库密码db_nametable_name/usr/home/test/table_name.sql2、修改table_name.sql将/*!SETNAMESlatin1*/;改为/*!SETNAMESgbk*/;将DEFAULTCHARSET=latin1;改为DEFAULTCHARSET=gbk;3、导入数据库mysql-uroot-pxxxxxxxxdb_nametable_name.sql二、latin1转utf81、mysqldump--default-character-set=latin1-h数据库连接ip-uroot-P-p数据库密码db_nametable_name/usr/home/test/table_nam2、转换编码iconv-tutf-8-fgbk-ctable_name.sqltable_name_u8.sql注意:用latin1保存中文原本就是错误的做法,文件中存储的是错误的latin1编码,但实际上是正确的gbk编码,所以这里输入编码(-f)应为gbk。3、)修改table_name_u8.sql,使用vi或sed命令把latin1都改为utf8。4、导入数据库mysql-uroot-p数据库密码db_nametable_name_u8.sql


转载请注明:http://www.aierlanlan.com/tzrz/7129.html