在Windows中使用codex cli等cli出现中文乱码的解决办法
首先要搞明白为什么会出现中文乱码,其实就是应该Windows自带的终端默认使用的编码和编程cli工具使用的编码不一致造成的。解决办法就是升级安装Windows自带的终端。
Windows默认自带的终端是5.1.x,可以在终端中输入$PSVersionTable.PSVersion命令查看。然后我们只需要输入下面的命令来安装7.6.x版本。
winget install --id Microsoft.Powershell --source winget安装后我们打开选择终端的时候选择PowerShell,就可以了。再次输入$PSVersionTable.PSVersion就可以看到是7.6.x版本了。

再在这个终端里面使用cli编程工具就不会出现烦人的中文乱码问题了。