securecrt中文乱码以及ubuntu设置locale

简介:

参考文献

http://wiki.ubuntu.org.cn/%E4%BF%AE%E6%94%B9locale

http://www.bootf.com/547.html

强烈建议

ubuntu下面不要使用中文编码,就是不要使用zh_CN.utf8,建议使用英文编码方式,只要安装有ut8编码的话,是可以正确识别中文的。

设置方式如下,只需要设置LANG,其他的会自动设置。注意:修改以后需要重启才能生效,否则再次运行locale会发现没有变化。

enadmin@cgnmon:/etc/default$ vi /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

可以参考:http://codelife.me/blog/2012/12/04/change-default-locale-in-ubuntu-server-12-dot-10/

问题

使用securecrt去连接ubuntu服务器,打开smokeping的配置文件,发现里面显示的都是乱码了。按照文献2种前半段的介绍进行配置,将securecrt的字符从default设置为UTF-8,但是最后发现还是不行。

后来找了一些资料,说是要设置/etc/default/locale,但是我发现我的locale设置没有问题,已经设置成zh_CN.utf8了。

复制代码
# vi /etc/default/locale
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_MONETARY="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL="zh_CN"
~
复制代码

后来在文献1种找到相关资料,通过locale -a命令查看当前的字符集,发现没有zh_CN.utf8,只有zh_CN和zh_CN.gb2312

复制代码
# locale -a
C
C.UTF-8
en_US.utf8
POSIX
zh_CN
zh_CN.gb2312
复制代码

找到问题所在,我就按照参考文献1的方法进行安装

复制代码
qii@ubuntu:~$ cd /usr/share/locales
qii@ubuntu:/usr/share/locales$ ls
install-language-pack  remove-language-pack
qii@ubuntu:/usr/share/locales$ sudo ./install-language-pack zh_CN.UTF-8
Generating locales...
  zh_CN.UTF-8... done
Generation complete.
dpkg-trigger: dpkg-trigger must be called from a maintainer script (or with a --by-package option)
复制代码

重启以后再去编辑smokeping的配置文件,发现正常显示中文。

 

 本文转自xwdreamer博客园博客,原文链接:http://www.cnblogs.com/xwdreamer/p/3492577.html,如需转载请自行联系原作者

目录
相关文章
|
3月前
|
Ubuntu Shell Python
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
这篇博客详细讲解了如何在Ubuntu 20.04系统中为PyCharm设置快捷启动图标,包括创建.desktop文件、编辑文件内容以及添加到收藏夹的步骤。
424 0
Ubuntu学习笔记(一):pycharm设置快捷启动图标详解
|
20天前
|
运维 监控 Ubuntu
【运维】如何在Ubuntu中设置一个内存守护进程来确保内存不会溢出
通过设置内存守护进程,可以有效监控和管理系统内存使用情况,防止内存溢出带来的系统崩溃和服务中断。本文介绍了如何在Ubuntu中编写和配置内存守护脚本,并将其设置为systemd服务。通过这种方式,可以在内存使用超过设定阈值时自动采取措施,确保系统稳定运行。
46 4
|
3月前
|
网络协议 Ubuntu 网络安全
|
3月前
|
开发框架 缓存 Ubuntu
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
dotnet开发框架+ubuntu防火墙命令+win11设置自动登录+阿里云短信发送限制
50 3
|
3月前
|
Ubuntu 安全 网络协议
Ubuntu设置smb功能
通过以上步骤,您已经在Ubuntu系统上成功设置了SMB共享服务,实现了与不同操作系统间的文件共享。记住,根据实际需求调整配置文件,特别是在安全性方面,比如限制访问权限、使用加密传输等,以确保共享环境既便利又安全。
112 0
|
5月前
|
Ubuntu 网络安全
【ubuntu 网卡混杂模式设置】
【ubuntu 网卡混杂模式设置】
118 1
|
5月前
|
Ubuntu 数据库
在Ubuntu 12.04上安装和设置Postfix的方法
在Ubuntu 12.04上安装和设置Postfix的方法
53 1
|
6月前
|
Ubuntu 网络协议
ubuntu 20.4 局域网固定ip设置
【7月更文挑战第24天】
77 6
|
5月前
|
Ubuntu
Ubuntu双显示屏如何设置竖屏
本文介绍了如何在Ubuntu操作系统中设置双显示屏,特别是如何通过命令行将外接显示屏设置为竖屏显示。文章提供了详细的步骤,包括使用`xrandr`命令查询显示屏、旋转屏幕,以及尝试设置开机自启动和开机手动启用的方法。
159 0
|
6月前
|
Ubuntu Devops 云计算
ubuntu docker-compose编排容器并且设置自启动
使用Docker Compose编排容器并设置为Ubuntu系统的自启动服务,不仅优化了应用的部署流程,也提升了运行时的可管理性和可靠性。通过上述步骤,您可以轻松实现这一目标。维护此类服务时,记得定期检查和更新您的 `docker-compose.yml`文件,确保所有的服务都符合当前的业务需求和技术标准。在云计算和微服务架构不断演进的今天,掌握Docker Compose等工具对于DevOps和软件工程师来说,变得尤为重要。
254 3