我正在尝试将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也没有帮助。我也尝试过双重转换。
提前谢谢你的帮助!
1条答案
按热度按时间4xrmg8kj1#
看来转换成拉丁语1解决了问题。其他重音字符已经通过一些无效的方法植入数据库。