C# 控制台程序输出乱码
创始人
2024-11-14 23:04:58
0
前面概要
  • 首先有几个问题
  • 因为项目需要,和一个控制台程序做链接,控制台那边会输出用户选择的图片路径。
  • 但是我发现如果图片路径是中文,就会乱码,报错
  • 结果只需要把编码全部设置成utf-8就可以了
  • 注意Console 输出为utf-8
Console.OutputEncoding = Encoding.UTF8;             using (OpenFileDialog openFileDialog = new OpenFileDialog())             {                 openFileDialog.InitialDirectory = "c:\\"; // 设置初始目录为c盘                 openFileDialog.Filter = "图片文件(*.jpg;*.jpeg;*.png)|*.jpg;*.jpeg;*.png"; // 设置过滤选项,只显示图片文件                 openFileDialog.FilterIndex = 1;                 openFileDialog.RestoreDirectory = true;                 openFileDialog.Multiselect = true;                 if (openFileDialog.ShowDialog() == DialogResult.OK) // 显示对话框                 {                     // 用户选择了文件                     var resutl = string.Join("|", openFileDialog.FileNames);                     Console.WriteLine(resutl);                  }             } 
  • 启动信息也要设置成utf-8
string filePathv = Application.dataPath + "/Other/SelectImage.exe";         ProcessStartInfo startInfo = new ProcessStartInfo         {             FileName = filePathv,             RedirectStandardOutput = true,             UseShellExecute = false,             CreateNoWindow = true,             WindowStyle = ProcessWindowStyle.Hidden,             StandardOutputEncoding = System.Text.Encoding.UTF8,         }; 

相关内容

热门资讯

正版授权“如何在微信上购买金花... 先锋大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来...
ia实测“金花大厅房卡如何购买... 先锋大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡来...
终于找到“微信链接金花群房卡如... 天酷大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
正版授权“在哪里买炸金花房卡哪... 炫酷大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
微信金花房卡怎样购买/购买金花... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
终于找到“可以开房炸金花微信房... 新星游是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
秒懂教程“如何创建金花房间链接... 超稳大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡...
微信斗牛房卡怎么来的/微信牛牛... 微信斗牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
链接金花房卡怎么购买/微信金花... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来享受...
一分钟推荐“微信牛牛群哪里购买... 新超凡是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享...
微信拼三张金花房卡购买教程/玩... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
一分钟推荐“微信金花群怎么买房... 新518互游是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房...
微信链接金花牛牛透视挂点控/微... 牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
金花链接的房卡在哪里买的/金花... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
终于找到“如何创建金花房间链接... 长虹大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来...
秒懂教程“微信上玩炸金花详细教... 新西游牛牛是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:15984933许多玩家在游戏中会购买房卡...
有没有金花房卡获取方式/微信链... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:160470940许多玩家在游戏中会购买房卡来享...
ia实测“微信金花房卡到哪里买... 人皇大厅是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:86909166许多玩家在游戏中会购买房卡来...
微信炸金花房卡到哪里买/微信怎... 微信炸金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡...
炸金花房卡链接怎么买/微信怎样... 金花是一款非常受欢迎的棋牌游戏,咨询房/卡添加微信:44346008许多玩家在游戏中会购买房卡来享受...