MSYS2在cmd中的输出出现乱码。

huangapple go评论59阅读模式
英文:

MSYS2 ls in cmd output Mojibake

问题

  1. 在Windows中打开cmd或powershell

  2. 运行 'c:\tools\msys2\usr\bin\ls.exe'

  3. 输出:'''$'\343\200\214\345\274\200\345\247\213\343\200\215\350\217\234\345\215\225'

英文:
  1. open cmd or powershell in Windows

  2. run 'c:\tools\msys2\usr\bin\ls.exe'

  3. output: ''$'\343\200\214\345\274\200\345\247\213\343\200\215\350\217\234\345\215\225'

MinTTY bash is ok. I want to use LS and other tools in CMD/PowerShell.


MSYS_NT-10.0-25300 version 3.4.5.x86_64 (runneradmin@fv-az411-742) (gcc version 11.3.0 (GCC) ) 2023-01-20 09:17 UTC

答案1

得分: 1

Add LANG='C.UTF-8' to Windows system env. it works now.

英文:

Add LANG='C.UTF-8' to Windows system env. it works now.

huangapple
  • 本文由 发表于 2023年2月24日 11:26:09
  • 转载请务必保留本文链接:https://go.coder-hub.com/75552352.html
匿名

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定