latexdiff 编码问题

latexdiff 编码问题

我遇到了与描述完全相同的问题这里这里

  • 变音符号被翻译成奇怪的字符;输出文件无法编译
  • 输出文件是 UCS2-Little-Endian 编码的(根据 Notepad++)
  • 添加--encoding=utf8--encoding=utf-8-strict更改任何内容;如果我向其中一个示例文档的文档正文中添加例如“ä”,则会出现问题。
  • 如果我(1)将输入文件中的所有特殊字符替换为 ASCII 字符并且(2)将输出文件的编码更改为 UTF8,它将进行编译。

我在 Windows 10 系统上使用 MiKTeX 和 TeXstudio。

目前是否有针对此问题的已知解决方案?

答案1

对我来说,解决方案是使用普通的旧版本cmd而不是 Powershell。看来 powershell 使用 UTF-16,这会弄乱输出的编码。

相关内容