ZZKOOK的个人空间

xshell及其他终端连接linux时中文乱码的原因一般有三种: 
(1)Linux系统的编码问题 
(2)xshell终端的编码问题 
(3)两端的语言编码不一致
因此解决方法:
(1)首先查看Ubuntu(Linux)编码是什么,用locale命令,并确保输出中包含:LANG=en_US.UTF-8,如果没有,则用命令export LANG=en_US.UTF-8将环境变量LANG设置成en_US.UTF-8。
(2)将xshell的编码设置的和Ubuntu一致。打开会话选择窗口,点击对应会话的右键菜单中的“属性”,在打开的“属性”窗口中:“终端”——“转换”——“编码”栏选择“Unicode(UTF-8)”即可。
  •