Gmail导出CSV导入Outlook 2021时特殊字符乱码且需保留指定格式的解决方法求助
Gmail导出CSV导入Outlook 2021时特殊字符乱码且需保留指定格式的解决方法求助
我之前帮朋友处理过类似的特殊字符乱码+格式兼容问题,结合你的场景,给你几个亲测有效的方案,你可以挨个试试:
方案一:用Excel修复编码后转成纯CSV格式(最贴合你的操作习惯)
你之前用Excel导入后保存成表格格式导致nk2edit不识别,其实只要多一步转换就能解决:
- 第一步:按你之前的操作,通过
数据->从文本/CSV导入乱码的CSV文件,选择正确的编码(比如UTF-8或者对应你语言的Windows编码,比如捷克语选Windows-1250),导入后特殊字符应该就正常了。 - 第二步:选中导入后的表格区域,点击顶部菜单栏的
表格设计(选中表格后才会出现这个选项卡),选择转换为区域,确认后表格就变成普通的单元格区域,不会再带表格格式。 - 第三步:点击
文件->另存为,选择保存类型为CSV(逗号分隔)(*.csv),然后点击保存对话框里的工具按钮,选择Web选项,切换到编码标签页,选择UTF-8或者对应的语言编码(比如Windows-1250),最后保存。这样导出的就是纯文本格式的CSV,完全符合nk2edit需要的格式。
方案二:用Notepad++直接修正编码(更快捷)
如果不想用Excel,用Notepad++处理编码问题更直接:
- 第一步:用Notepad++打开你从Google Contacts导出的原始CSV文件,看右下角显示的当前编码(比如如果是
UTF-8但不带BOM,就会显示UTF-8;如果是带BOM会显示UTF-8-BOM)。 - 第二步:点击顶部菜单栏的
编码,选择转换为UTF-8-BOM(Outlook和nk2edit对带BOM的UTF-8兼容性更好),或者如果是欧洲语言,也可以试试转换为Windows-1250。 - 第三步:直接按
Ctrl+S保存,这样保存后的CSV文件特殊字符正常,同时保留了原始的纯文本格式,nk2edit可以直接识别。
方案三:重新导出Google Contacts时选对格式
有时候问题出在导出环节,你可以试试:
- 打开Google Contacts,选择要导出的联系人组,点击
导出按钮,选择导出格式为Outlook CSV,而不是Google CSV,直接导出后再用nk2edit尝试导入,说不定编码已经是兼容的,不需要额外处理。
如果还是有问题,你可以检查下nk2edit的导入设置,看看有没有编码选择的选项,把它设置成和你CSV文件一致的编码,应该就能解决了。
备注:内容来源于stack exchange,提问作者MorganInTheMorning
相关产品推荐
相关产品推荐

