gpt4 book ai didi

encoding - 打开 po 文件时 poEdit 编码错误

转载 作者:行者123 更新时间:2023-12-03 22:26:11 24 4
gpt4 key购买 nike

我在工作中使用 poEdit,但我在 po 文件的编码方面遇到了问题。

我有 poEdit(版本 1.8.8)和 MacBook Pro(版本 10.11.4)。我正在尝试将英语翻译成瑞典语,那里有旧的翻译。但是编码错误,所以我看不到 'ä'、'å' 和 'ö' 字符。

更新版本:

我使用 github desktop,当我同步它们的文件时,github desktop 喜欢在我的文件中写一些代码。而且我 100% 确定 github desktop 可以做到这一点,因为 .po 文件在同步之前工作正常,而且我无法从其他任何地方获得此代码。

这是 github desktop 在我的文件中写的:

blabla

<<<<<<< HEAD

"POT-Creation-Date: 2016-07-23 00:13+0000\n"
"PO-Revision-Date: 2016-08-03 17:23+0300\n"

=======

"POT-Creation-Date: 2016-08-11 18:37+0000\n"
"PO-Revision-Date: 2016-08-11 18:37+0000\n"

>>>>>>> origin/master

blabla

Sooo,<<<<<<< HEAD,======= and >>>>>>> origin/master?!?!?!?!?!??!?!为什么是 github 桌面?为什么 poEdit 不能使用它?

我删除了它,一切正常。

旧版本:

当我使用“Sublime text 3”或“textEditor”等其他应用程序打开 .po 文件时,编码是正确的(UTF-8)并且“ä”、“å”和“ö”可见。但是,如果我使用 poEdit 打开同一个文件,编码将为 ISO-8859-1,这是 'ä'、'å、'ö' 的输出:

'ä' => 'ä',

'å' => '¥',

'ö' => 'ö'。

我尝试在“目录 -> 属性 -> 字符集”中更改编码,但它没有任何改变。

我的问题是:如何使用 poEdit 打开 .po 文件,使编码为 UTF-8。

最佳答案

Poedit 似乎无法理解用 Notepad++ 生成的文件的编码,因此您可以尝试在文件顶部添加这四行,然后再用 poedit 打开它:

msgid ""
msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"X-Poedit-SourceCharset: UTF-8\n"

关于encoding - 打开 po 文件时 poEdit 编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38952564/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com