我有一个旧的项目文件,翻译成葡萄牙语,其中特殊字符被破坏:
error.text.required=\u00C9 necess\u00E1rio o texto.
error.categoryid.required=\u00C9 necess\u00E1ria a categoria.
error.email.required=\u00C9 necess\u00E1rio o e-mail.
error.email.invalid=O e-mail \u00E9 inv\u00E1lido.
error.fuel.invalid=\u00C9 necess\u00E1rio o tipo de combust\u00EDvel.
error.regdate.invalid=\u00C9 necess\u00E1rio ano de fabrica\u00E7\u00E3o.
error.mileage.invalid=\u00C9 necess\u00E1ria escolher a quilometragem.
error.color.invalid=\u00C9 necess\u00E1ria a cor.
你能告诉我如何解码文件以使用常见的葡萄牙字母吗?
由于
答案 0 :(得分:2)
“\ u”是unicode的前缀。您可以“按原样”使用字符串,并且您将在输出中显示变音符号。 python代码类似于:
print u"\u00C9 necess\u00E1rio o texto."
输出:
É必要的texto。
否则,您需要将它们转换为ASCII等效项。你可以做一个简单的查找/替换。我最后写了一个类似于转换罗马尼亚变音符号的函数,但我有动态字符串进来...
答案 1 :(得分:0)
闻到我这就像是unicode? p>
\ u =前缀unicode字符
00E1 = unicode的2字节数的十六进制代码。
不确定格式是什么 - 我会问sencer,但我会尝试这种方法来解码它。
查看包含源代码的表格。这可以是C ++源文件。这是你在源代码中提供unicodde字符的方式。