当从.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格式 在这里输入图像说明