![如何在 Windows 机器上以 ISO 8859-15 编码文本?](https://linux22.com/image/1251316/%E5%A6%82%E4%BD%95%E5%9C%A8%20Windows%20%E6%9C%BA%E5%99%A8%E4%B8%8A%E4%BB%A5%20ISO%208859-15%20%E7%BC%96%E7%A0%81%E6%96%87%E6%9C%AC%EF%BC%9F.png)
如何在安装了 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 转换。