将.txt文件数据导入MySQL数据库出现首字母乱码问题

问题:最近做实训时将.txt文件导入MySQL数据库时出现了乱码,最初时所有的都出现了乱码,查了下百度,发现是编码问题,于是将.txt文件另存为UTF-8编码,问题解决,但是又出现了第一个字母乱码的问题!

将文件另存为的时候修改编码为UTF-8!

                        将.txt文件数据导入MySQL数据库出现首字母乱码问题_第1张图片

后来导入数据库的时候首字母出现乱码:

                                                           将.txt文件数据导入MySQL数据库出现首字母乱码问题_第2张图片

经查阅得知,在.txt文本开始有几个字符的识别码,而记事本保存的utf-8是带bom头的编码方式,供编译器之类的识别编码类型,而在导入数据库时多了这样的字符所以造成了乱码,而且windows自带的记事本并不能保存不带bom头的,所以需要第三方编译器介入,重新保存为不带bom头的utf-8编码的文件(用写字板打开该.txt文件后保存即可解决)

你可能感兴趣的:(将.txt文件数据导入MySQL数据库出现首字母乱码问题)