摘要:
在建立数据表的时候使用的代码: 1 create table _tablename( 2 _字段1 类型1, 3 _字段2 类型2, 4 _字段3 类型3, 5 . 6 . 7 . 8 . 9 _字段n 类型n10 )default charset=utf8;最后一句的default charset=utf8比较关键,csv中存储数据的编码格式是utf8,为了在导入数据库时不出现乱码的现象,需要统一编码格式。也可以不再建立数据表的时候说明,可以在将所有数据表建立好之后,命令行:set names utf8直接搞定。接下来使用load data 来讲csv中的数据... 阅读全文
摘要:
无论是php界面,还是命今提示符的方式,都是mysql数据库的用户接口,在你往数据库中插入数据的时候,必须把这些“用户接口”的字符编码设置成与数据库存储时的字符编码相同,这样才能正常的显示。 就像你在php中加入header('conten-type:text/html;charset=utf-8')的意思一样,你需要把命今提示符的字符编码设置成UTF8,然后再做相应的数据库操作,但是windows下的命今提示符字符编码只有一种GBK,它兼容GB2312,所以在你使用“set names gb2312”的时候,能正常操作。但是GBK对UTF8却不兼容,换句话说,UTF8字符集包 阅读全文