如何在安装了 MS Office 的 Windows 机器上以 ISO 8859-15 格式保存带有欧洲重音符号(变音符号、重音符号等)的文本。
我需要能够将这些文本文件导出到嵌入式 Linux 系统。
答案1
没有 Office/Word,因此无法判断是否可以在保存文本文件时指定非常具体的编码,就像使用 Mac 的 TextEdit 或 Linux 的 gedit 一样。Windows 的记事本和写字板似乎仅限于“ANSI”(Windows-1252)、UTF-16 或 UTF-8。因此……
ISO-8859-15(以及更标准的“Latin 1”8859-1)中的所有可打印字符都采用默认的 Windows-1252 编码。(诀窍在于一些字符位于不同位置。)因此,任何将保存到文本文件的程序/编辑器都不应损坏/丢失这些特定的重音字符。然后您需要一个程序来转换为 8859-15。
Linux 和 Maciconv
内置有该实用程序。它还移植到 Windows。 例如:
iconv -f windows-1252 -t iso-8859-15 somefile.txt > converted.txt
答案2
编辑板也许能够完成您需要的 ISO 转换。