问题
macOS iTerm 2 用 telnet 调试 dubbo 接口, 输出中文是乱码
image.png
(方案一) iTerm2设置终端编码
- preferences -> profiles -> +(创建一个,比如起名为 gbk-prof) -> terminal -> terminal emulation -> character encoding 配置为 gbk
- Profiles -> <刚创建的profile,如 gbk-prof> 打开一个使用对应profile的窗口, 执行对应命令(telnet)
(方案二) 用 luit 转码
brew install luit
luit -encoding gbk
<ctrl-D>退出luit环境
luit -encoding gbk <你的命令>
luit -encoding gbk ssh <host>
telnet 120.0.0.1 20880
image.png
注意
- 修改了编码之后, 对于原来使用 utf-8 正常输出的命令,就乱码了,目前还没辙
网友评论