怎么解决linux不支持中文?
发表于:2025-02-20 作者:千家信息网编辑
千家信息网最后更新 2025年02月20日,linux不支持中文怎么办?查看当前系统默认采用的字符集:# locale在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的
千家信息网最后更新 2025年02月20日怎么解决linux不支持中文?
linux不支持中文怎么办?
查看当前系统默认采用的字符集:
# locale
在RedHat/CentOS系统下,记录系统默认使用语言的文件是/etc/sysconfig/i18n,如果默认安装的是中文的系统,i18n的内容如下:
LANG="zh_CN.UTF-8" SYSFONT="latarcyrheb-sun16" SUPPORTED="zh_CN.UTF-8:zh_CN:zh"
其中LANG变量是language的简称,稍微有英语基础的用户一看就看出来这个变量是决定系统的默认语言的,即系统的菜单、程序的工具栏语言、输入法默认语言等。SYSFONT是system font的简称,决定系统默认用哪一种字体。SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。需要说明的是,由于计算机起源于英语国家,因此,不管你把这些变量设置成什么,英语总是默认支持的,而且不管用什么字体,英文字体总包含在其中。
那么如何显示中文呢?
1. 系统必须安装中文语言包才行
# yum -y groupinstall chinese-support
2. 仅仅有语言包还不行,我们得设置相应的字符集
2.1 临时生效:
# export LANG="zh_CN.UTF-8" # 设置为中文 # export LANG="en_US.UTF-8" # 设置为英文
2.2 永久生效, 编辑/etc/sysconfig/i18n(最好reboot一下)
LANG="zh_CN.UTF-8"
2.3 或者,编辑 /etc/profile配置文件,添加如下一行
export LANG="zh_CN.UTF-8"
重新载入:
# . /etc/profile
查看当前的字符集:
# echo $LANG
经过上面的设置,字符集应该设置好了。
查看:
附:
字符集设好后,web项目下载文件乱码可以更改Tomcat file.encoding,catalina.sh(windows中为catalina.bat)中设置-Dfile.encoding=UTF-8
当然,在server.xml中也需要设置UTF-8编码:
以上就是linux不支持中文怎么办的详细内容,更多请关注其它相关文章!
系统
语言
中文
字符
字符集
支持
变量
字体
文件
英语
内容
怎么办
英文
不行
一行
乱码
国家
基础
就是
工具
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
如何快速熟悉网络安全知识
代码设计软件开发
国外网络安全技术网站排行
安卓软件开发隐藏文件夹
嘉兴专业从事财务软件开发教程
杭州九州网络技术有限公司
医疗智能软件开发
安徽电力软件开发定制
山西省分布式服务器云服务器
伊瑟拉 服务器
如何导出数据库plsql
2016打不开excel服务器
mysql 数据库编码两种
未受信任的软件开发者
服务器交易平台
斗罗大陆服务器的地址
会计核算软件数据库
小学生网络安全建议
清华同方cnki数据库
sql数据库错误15150
谷顺软件开发
客家视频软件开发
软件开发培训哪家实惠
服务器操作系统有哪四大主系列
宏关闭数据库
关于网络安全的绘画有哪些
龙之谷2服务器互通
战争雷霆时间服务器同步
ctd数据库富集分析
外包公司软件开发有哪些