使用powershell cmd

时间:2015-10-28 07:15:42

标签: powershell encoding utf-8 character-encoding resx

我尝试使用powershell命令将文本文件转换为resx文件,如下所示,

Resgen myFile.txt myFile.resx

myFile.txt文件由德语组成。

例如:文本文件由“Längsseitenzufuhr”字组成。

转换为resx文件后,它在resx文件中包含“Längsseitenzufuhr”作为“L ngsseitenzufuhr”。

“ä”不支持resx文件。

我认为它的编码问题。

我也尝试将文本文件编码更改为utf-8。但同样的问题正在发生。

有没有办法在resx中找到正确的单词?

1 个答案:

答案 0 :(得分:0)

作为德国人,我知道这个问题。我们的语言特定字符有国际表示法。列表:

ä = ae
ö = oe
ü = ue
ß = ss  (exists as lower case only)
Ä = Ae
Ö = Oe
Ü = Ue

如果可能,只需用这种方式替换德语字符,就可以使用我们的语言。

我发现了一些像this here这样的文章,以技术方式解决问题。将文件转换为UTF-8似乎是正确的。