在使用 Linux 的过程当中,特别是用国外的一些 VPS 服务器,我们通过 SSH 登陆到服务器之后,很多时候会出现 「warning: setlocale: LC_CTYPE: cannot change locale (UTF-8)」 的提示,这个主要是因为服务器的 locale 设置问题,这篇文章介绍具体的解决方法。
如题,编辑 /etc/environment 和 /etc/default/locale,添加以下内容:
LC_CTYPE=en_US.UTF-8 LC_ALL=en_US.UTF-8 #生成 en_US.UTF-8 dpkg-reconfigure locales
重新登录 shell ,问题解决。
文章评论