我正在尝试将一些数据从mysql转储到Excel工作表中。 但导出的excel表包含一些特殊的重音字符(如�ï¿),这些字符在数据库中不存在。
我的数据库是“latin1”编码,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也无济于事。 我也尝试过双重转换。
提前感谢您的帮助!
答案 0 :(得分:0)
看起来转换为拉丁语1解决了这个问题。其他重音字符已经通过一些无效的方式播种到数据库中。