当我想在Windows资源管理器中打开目录时,我通常会这样做:
System.Diagnostics.Process.Start("explorer.exe", @"c:\some\path");
但是我遇到了包含emojis的路径问题。例如,以下内容不会打开目标目录,而是打开“我的文档”库目录(可能是默认目录):
System.Diagnostics.Process.Start("explorer.exe", @"c:\some\path\");
为了让这个按预期工作,还有其他我应该尝试的东西吗?这可能是一些编码问题,但即使在尝试了几种不同的字符串编码后,我似乎也无法使其工作。
我在Windows 8.1上使用.NET 4.0。