答案 0 :(得分:0)
您的屏幕截图显示了没有Cyrillic letters :这些看起来像是乌克兰字母:А а Б б В в Г г Ґ ґ Д д Е е Є є Ж ж З з И и І і Ї ї Й й К к Л л М м Н н О о П п Р р С с Т т У у Ф ф Х х Ц ц Ч ч Ш ш Щ щ Ь ь Ю ю Я я
你是公然mojibake案件的受害者,而不是下一个例子所示; 39142772.txt
文件包含一些重音字符(所有中欧拉丁语)。该文件基于您的数据的第1行,第10行和第23行,重新输入捷克语和匈牙利语有效名称,并使用 UTF-8 编码保存:
==> chcp 65001
Active code page: 65001
==> type D:\test\39142772.txt
1 STÁTNÍ ÚSTAV PRO KONTROLU LÉČIV
10 Pikó, Béla
23 Móricz, István
==> chcp 1252
Active code page: 1252
==> type D:\test\39142772.txt
1 STÃTNà ÚSTAV PRO KONTROLU LÉČIV
10 Pikó, Béla
23 Móricz, István
==>
解释:chcp
command更改活动控制台代码页;
chcp 65001
( UTF-8 ):文件正确显示; chcp 1252
(西欧拉丁语):文件中的重音字符显示 mojibake 完全按照屏幕截图所示进行转换; .txt
或.csv
文件导入Excel,则会发生相同的 mojibake 转换。 解决方案:使用正确的编码将.txt
或.csv
文件导入Excel。此处描述了过程:Is it possible to force Excel recognize UTF-8 CSV files automatically?。