我想用窗口资源管理器打开文件的位置。我正在使用C#代码
System.Diagnostics.Process.Start(“Explorer.exe”,@“/ select,”+ FilePath)
它适用于简单的英文字符,但如果文件的名称是Unicode字符(Thia语言),则无法打开文件的位置。
有人可以帮忙吗?
答案 0 :(得分:2)
不幸的是,命令行参数会在当前的ANSI代码页中变平,并在很多上下文中返回到Unicode。您可以尝试手动调用CreateProcess,但不保证可以正常工作。