V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
deeporist
V2EX  ›  Bash

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

  •  
  •   deeporist · 2017-06-20 13:22:00 +08:00 · 1356 次点击
    这是一个创建于 2473 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我先在 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 了

    2 条回复    2017-06-21 07:59:57 +08:00
    gateswong
        1
    gateswong  
       2017-06-21 07:57:51 +08:00 via Android
    PowerShell ISE
    gateswong
        2
    gateswong  
       2017-06-21 07:59:57 +08:00 via Android
    PowerShell ISE 应该是可以的啊 估计是你用的工具的问题
    你可以试试用 PowerShell 脚本来写
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4871 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:54 · PVG 17:54 · LAX 02:54 · JFK 05:54
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.