cmd 下执行adb 命令 中文 乱码

wangxiaohui87 2011-09-28 04:32:30
我在cmd下执行adb命令出现中文乱码,通过C#转码utf8可以获得正确的。但是如果中文之间有空格 那么转码回来就不正确了。例如:新建文 件 夹 adb目录时候的gbk编码 转成utf8就不正确了- -
...全文
560 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
matrixcl 2011-09-28
  • 打赏
  • 举报
回复
adb命令是啥?

gbk、utf8、和unicode是编码方式。同一个字符串的3中编码方式,二进制是不同的,但是显示出来是相同的,不然怎么叫“同一个字符串”呢。
萧炎 2011-09-28
  • 打赏
  • 举报
回复
哦 学习了 呵呵LZ好样的
wangxiaohui87 2011-09-28
  • 打赏
  • 举报
回复
解决了!设置进程对象 返回的首选编码格式就可以了
p.StartInfo.StandardOutputEncoding = Encoding.UTF8;
wangxiaohui87 2011-09-28
  • 打赏
  • 举报
回复
就是 gbk转utf8时候问号怎么处理

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧