Screen中文乱码解决办法

在使用Screen执行带有中文的脚本时,会显示乱码无法正常显示。

经过查找找到解决办法,在/etc/screen文件里添加以下内容:

				
					defutf8 on
defencoding utf8
encoding UTF-8 UTF-8
				
			

新建screen即可正常显示中文。
如果你的screen没有在/etc/screen里,则使用whereis screenrc命令查找screen文件路径即可。
但是我在应用后,执行命令时确实显示为中文,但是我关闭screen再恢复后又显示乱码了,然后又使用另外一个方法,在恢复screen时也使用“-U”参数,例如:screen -U -r nginx,这样恢复时依然显示为中文。或者不修改screen文件,在创建screen时使用“-U”参数来创建,例如:screen -U -S nginx,这样就创建的screen窗口中文内容不会显示乱码,恢复时依然使用“-U”参数即可。即:screen -U -r nginx。

0 0 投票数
文章评分
订阅评论
提醒
guest
0 评论
最旧
最新 最多投票
内联反馈
查看所有评论
请允许我展示5秒,打个小广告

有两台闲置设备,用不到了,有需要的兄弟可以看一下。

新手没玩过的可以技术支持。

NAS
六盘位,支持2.5/3.5硬盘,CPU:i3-8100T,支持硬件解码.8G内存,可以安装黑群晖,飞牛等其它NAS系统。
点击这里
软路由
N100小主机,4个2.5网口,16G内存,256GSSD,超低功耗公耗仅6W,可以做软路由、NAS,PVE、虚拟机,ESXI等。
点击这里
Previous slide
Next slide
0
希望看到您的想法,请您发表评论!x