当从.xlsx保存到.txt时,乌克兰字符变成问号
我已经收到一个.xlsx
文件与乌克兰字符在其中一个字段,但是当我尝试转换为.csv
或.txt
的乌克兰字符正在改变为问号。 为什么发生这种情况?
.xlsx
:
'UAH', 'Колодки тормозные дисковые, комплект' UNION ALL 'UAH', 'Колодки тормозные' UNION ALL 'UAH', 'Колодки тормозные дисковые, комплект' UNION ALL 'UAH', 'Автозапчасть' UNION ALL 'EUR', 'This Is Test' UNION ALL 'EUR', 'This Is Test' UNION ALL 'EUR', 'This Is Test' UNION ALL 'USD', 'This Is Another Test' UNION ALL 'USD', 'This Is Another Test' UNION ALL 'USD', 'This Is Another Test'
当保存为.csv
或.txt
CURR DESCC UAH ??????? ????????? ????????, ???????? UAH ??????? ????????? UAH ??????? ????????? ????????, ???????? UAH ???????????? EUR This Is Test EUR This Is Test EUR This Is Test USD This Is Another Test USD This Is Another Test USD This Is Another Test
将其另存为Unicode文本(* .txt) 。 然后,您可以将名称更改为.csv
PS:我在Office 2010上testing了这个function,它工作正常
当您以.csv或.txt保存时,您必须使用UTF-8格式