mingw-w64 - 在 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
,或者确保它被正确转义?
解决方案
推荐阅读
- discord.js - Discord js将另一个机器人嵌入的附加图像和描述复制到另一个频道
- python - 如何使用 _OptionsDataset 进行数据扩充?
- css - CSS,Flexbox 大小问题。有人可以解释发生了什么吗?
- mysql - 查询多个计数
- reactjs - 在 onClick 事件上使用多个 if 语句进行表单验证
- java - 运输基准的不同结果
- html - 如何跨媒体查询共享断点编号?
- javascript - 在 YouTube 视频页面上,如何通过 javascript 检查视频当前是否正在播放广告或实际视频?
- android - WooCommerce Rest Api Android 库问题(Woodroid)
- ios - 方向限制在 iPad 上不起作用