idleshell怎么设置中文

idleshell怎么设置中文,第1张

1、首先回到idleshell界面,实例中的界面。

2、其次单击菜单栏中的“Options”选项,也就是中文的“选项”。

3、最后在下拉菜单中选中“configureIDLE”即可。

1、Xshell连接Linux系统

Xshell连接Linux系统,输入命令。比如 df -h查看系统容量,如下图。

中文字符,显示乱码

2、Linux系统系统语言查询

是不是Linux系统没有安装中文语言包呢?我们来检查一下吧,查看语言包。如下图

3、设置Xshell工具,中文显示

如果系统支持中文语言包,那么显示还是乱码应该是Xshell链接工具的问题。

1.打开xshell终端服务,找到菜单--- 属性 如下图

2.打开属性,系统设置菜单之后。找到 “终端”编码设置,默认是 默认语言,选择UTF8设置即可,如下图

4、测试Xshell中文字符显示

设置好了之后,测试一下吧。

如下图,再次输入df -h命令,这下能正常显示中文了

5、Linux中文显示乱码设置

1、linux中文乱码,Linux中文显示乱码

如果是Linux系统本身不支持中文,可以编辑系统配置文件

vi /etc/sysconfig/i18n将内容改为LANG="zh_CN.utf8"LANGUAGE="zh_CN.utf8:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.utf8:zh_CN:zh:en_US.UTF-8:en_US:en"SYSFONT="lat0-sun16"

vi怎么 *** 作我就不说了

END

注意事项

Xshell链接显示乱码,由于系统本身支持中文。显示不了,一般是Xshell终端编码设置问题

在xshell命令行里面

输入: locale

输出:

LANG=zh_CN.UTF-8

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_MESSAGES="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

LC_ALL=

说明系统的中文编码是采用utf8的,那么为了在xshell中正常的显示中文,我们要把xshell编码方式改成utf8:

[文件]–>[打开]–>在打开的session中选择连接的那个,点击properties ->[Terminal ],在右边的translation先选择utf8,然后重新连接服务器即可。

或者也可以在xshell的工具栏里面点击”Encoding”按钮,选择utf8编码即可。

#!/bin/bash

################################变量定义################################

defaultLanguage="zh_CN.utf8"

declare -A languagePacks

languagePacks=( ["zh_CN.utf8"]="kde-l10n-Chinese")

##语言包列表

languagePack=${languagePacks[$defaultLanguage]}

################################函数模块################################

##查看系统是否存在指定语言包

function FindLocalLanguagePackages(){

  locale -a|grep $defaultLanguage &&echo "find $defaultLanguage" &&return 0 || return 1

}

##安装指定语言包

function InstallsLanguagePack(){

  yum install $languagePack &&return 0 || return 1

}

##临时设置系统默认语言包

function TemporarilySetDefaultLanguagePack(){

  LANG=$defaultLanguage &&echo "Temporarily Set Default Language Pack to $defaultLanguage" &&return 0 || return 1

}

##永久设置系统默认语言包

function SetDefaultLanguagePackage(){

  localectl set-locale LANG=$defaultLanguage &&echo "Set Default Language Pack to $defaultLanguage" &&return 0 || return 1

}

################################程序流程################################

##查看系统当前语言包

[ $LANG == $defaultLanguage ] &&echo $LANG || FindLocalLanguagePackages

##安装指定语言包 或 临时设置系统默认语言包

[ $? == 0 ] &&TemporarilySetDefaultLanguagePack || InstallsLanguagePack

##永久设置系统默认语言包

[ $? == 0 ] &&SetDefaultLanguagePackage

##查看结果

[ $LANG == $defaultLanguage ] &&echo "/etc/locale.conf is `cat /etc/locale.conf`" &&echo "Default Language Pack to $defaultLanguage" || echo "Set Language error,Default Language Package $defaultLanguage"

##消除变量

unset defaultLanguage

unset languagePacks

unset languagePack


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6629511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-25
下一篇 2023-03-25

发表评论

登录后才能评论

评论列表(0条)

保存