编码process.startinfo.arguments错误

时间:2012-11-30 10:18:29

标签: c# encoding

我认为这与我Encoding of Process.StartInfo.Arguments的问题相同。但它似乎并非如此(如果我错了,请纠正我。)

我从我的应用程序启动一个外部进程,我正在传递一个路径作为参数。现在如果路径有特殊字符(在我的情况下是德语变音符号)。外部应用程序失败,因为它获得了不同的字符。给出的字符串在VS2010调试器中正确显示。

我创建了一个这样的ConsoleApplication来验证,并调用它来代替外部应用程序:

    static void Main(string[] args)
    {
        Console.WriteLine(args[0]);
    }

输出将显示在我的主应用程序中,即使在这里,特殊字符也是错误的(而不是我得到的š)。

0 个答案:

没有答案