C# cmd.exe的编码参数

C# cmd.exe的编码参数,c#,character-encoding,cmd,C#,Character Encoding,Cmd,我正在使用System.Diagnostics.Process命名空间执行命令。实际命令是cmd.exe的完整路径,参数包含一些特定的丹麦字符。以下是完整的论点: /c“echoÆØæå” 然后,我尝试捕获流程的输出。我曾尝试将StandardOutputConding发送到我的编码(1252),但似乎没有帮助。我怀疑这可能与输入有关,而不是编码,因为我能够使用上面的echo创建一个批处理文件,并使用StandardOutputEncoding 1252运行它 关于这个问题有什么想法吗?你能发布

我正在使用System.Diagnostics.Process命名空间执行命令。实际命令是cmd.exe的完整路径,参数包含一些特定的丹麦字符。以下是完整的论点:

/c“echoÆØæå”

然后,我尝试捕获流程的输出。我曾尝试将StandardOutputConding发送到我的编码(1252),但似乎没有帮助。我怀疑这可能与输入有关,而不是编码,因为我能够使用上面的echo创建一个批处理文件,并使用StandardOutputEncoding 1252运行它


关于这个问题有什么想法吗?

你能发布一个小的代码示例来说明这个问题吗?你能解释一下到底哪里出了问题吗?