如何设置linux服务器的语言 字符encode为utf-8编码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置linux服务器的语言 字符encode为utf-8编码相关的知识,希望对你有一定的参考价值。

如果是暂时设置,直接输入LANG=en_US.UTF-8,下次开机的时候就又恢复为原来的设置了
如果是永久设置,则要修改/etc/sysconfig/i18n这个文件了。追问

因为这个服务器还运行着其他Service 我改了这个会不会对其他service造成影响啊。。

追答

第一种方式不会

参考技术A 设置一下环境变量就好了,如果只是想临时设置一下,直接输入
export lang=EN_us,就好了,
如果想长期生效就需要修改环境变量的参数文件了,
不清楚你现在用的是那个操作系统,这里介绍一下
readhat: .bash_profile
suse:: .profile
如果用户下没有这些文件,也可以自己新建
查看环境变量:echo $LANG
使刚修改的环境变量生效:source .profile本回答被提问者采纳
参考技术B 设置环境变量啊。echo追问

您好,可以说的更详细一些吗,比如在哪里设置,设置哪些内容,需要什么权限,谢谢

追答

超级权限。.bash_profile 文件里的LANG=zh_CN.UTF-8

linux 下 WebSphere日志中文乱码

管理控制台--->服务器--->应用程序服务器--->server1--->java和进程管理--->进程定义--->java虚拟机--->将通用jvm参数设置为 -Ddefault.client.encoding=GBK -Dfile.encoding=GBK -Duser.language=zh -Duser.region=CN 

设置完后,重启服务器,日志显示中文正常,程序解析xml也OK。

以上是关于如何设置linux服务器的语言 字符encode为utf-8编码的主要内容,如果未能解决你的问题,请参考以下文章

linux系统如何更改字符集的支持,解决Linux中文显示乱码使centos显示中文

将标题字符串设置为 iOS 设置包

Linux语言环境设置

深入理解vim编码设置

C#:ArgumentNullException:字符串引用未设置为字符串的实例。参数名称:s System.Text.Encoding.GetBytes(string s)

修改 KDE 为中文语言环境