windows 下能正确输出 utf8 文本的终端

2017-06-20 13:22:00 +08:00
 deeporist

我先在 cmd 下

chcp 65001

dir >> test.txt

chcp 936

然后看在哪个终端里能正常打印 test.txt

执行命令 type test.txt

cmd/cmder/powershell/powershell ISE 显示乱码全部阵亡( chcp 改 65001 字体改 lucida 没用 尤其是前两个 在用"type test.txt|more" 时 more.com 会崩溃 后面两个照着巨硬 blog 的一篇改 @outputencode 啥的 还是没用 v2er 有成功者希望能分享一下成功设置)

consoleZ 能显示 但是解决不了字体重叠

babun 我安装失败 提示"此时不应有 缺少 xxxxx.vbs"

最后只有 CYGWIN 的 mintty 执行 "cat test.txt" 是成功了的 但是在该文件夹下用快捷方式打开 mintty 工作目录设置在当前这个文件夹下的方式有点烦 (快捷方式-目标里的“ H:\cygwin64\bin\mintty.exe -i /Cygwin-Terminal.ico - ” 这里面的最后的 '-' 去掉的话 貌似打开后就能让所在目录成为当前工作目录 但是所有命令变得无法使用)

打算好好学一学 bash 了

1371 次点击
所在节点   Bash
2 条回复
gateswong
2017-06-21 07:57:51 +08:00
PowerShell ISE
gateswong
2017-06-21 07:59:57 +08:00
PowerShell ISE 应该是可以的啊 估计是你用的工具的问题
你可以试试用 PowerShell 脚本来写

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/369779

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX