如何在执行从mysql选择到excel文件时删除特殊重音字符

68bkxrlz  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(266)

我正在尝试将mysql中的一些数据转储到excel工作表中。但是导出的excel表包含一些特殊的重音字符(如ï¿½ï¿ â) 数据库中不存在的。
我的数据库是“拉丁1”编码,centos有“utf-8”代码页。我试图转换字段,同时选择如下,但仍然有少数字段包含这些重音字符_

select convert(cat.name USING latin1)as category from category_table cat 
into outfile 'course_details.csv'
fields terminated by '|' lines terminated by '\n';

另外,将其转换为utf8也没有帮助。我也尝试过双重转换。
提前谢谢你的帮助!

4xrmg8kj

4xrmg8kj1#

看来转换成拉丁语1解决了问题。其他重音字符已经通过一些无效的方法植入数据库。

相关问题