首页 > 解决方案 > 在 MinGW64 中音译 C 字符串会中断引用

问题描述

我正在尝试使用以下make命令将 UTF-8 .po 文件转换为 ASCII:

iconv -f utf-8 -t ascii//TRANSLIT $< > $<.tmp

"除了在音译中使用字符的情况外,这非常有效,这会破坏字符串引用。例如

msgstr "Gömbje"

变成

msgstr "G"ombje"

这会在处理 .po 文件时导致错误:

tmp.po:161: keyword "ombje" unknown

"是否可以从正在使用的转换表中排除字符iconv,或者确保它被正确转义?

标签: mingw-w64iconvtransliteration

解决方案


推荐阅读