首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

【LFS 系列】从零开始 DIY Linux 系统:(七)基本系统配置 - 系统区域设置

但是有一些程序不支持这些乱七八糟的写法(比如 UTF-8 只能写作 UTF-8,utf8 它就不认识了)。所以,为了安全起见,在设置的时候还是尽量的使用特定区域设置的规范名称。...可以通过以下命令,查询在特定区域下的 字符映射表标准名称, 运行 locale -a 输 出的首选区域设置(这里以 zh_CN.utf8 例)。...LC_ALL=zh_CN.utf8 locale charmap 对于 “zh_CN.utf8” 以上命令将会如下输出: 根据以上输出,我们再次修改 /etc/locale.conf, 字符映射表设置标准形式...LC_ALL=zh_CN.UTF-8 locale int_prefix 以上的命令将会打印当前区域设置的语言、字符编码、本地货币单位以及电话国际编码。...以下示例中,LANG 设置 en_US.UTF-8,但 LC_CTYPE 设置 en_US: localectl set-locale LANG="en_US.UTF-8" LC_CTYPE="en_US

75410
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    centos7 中文乱码问题解决方法

    重要提示,如果按照下面的步骤你的系统仍然无法使用中文,那么请一个一个尝试上面的编码方式。比如把LANG="zh_CN"修改为LANG="zh_CN.gb18030"。...="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 复制代码 虽然安装了中文语言包但本机的语言环境并不是中文...” 如果没有发现以上几项,则手动安装中文语言包 # yum install kde-l10n-Chinese (大概11M) locale : 查看当前系统语言环境 ("en_US.UTF-8"按照上面的内容可以理解...:优先级最高变量,若设置了此变量,所有LC_* 和LANG变量会强制跟随它的值 我们看到虽然安装了中文语言包但本机的语言环境并不是中文 重启系统 # reboot 复制代码 5.远程工具SSH Secure...所以解决方案是统 一两者编码就 OK 了,但是该 SSH Secure 工具不能设置编码,所以通过修改 linux 的系 统编码的方式进行统一编码。 第一步:查看当前系统的语言环境。

    9.1K20

    解决Linux下中文变问号乱码问题,解决Java等程序无法保存中文文件名、中文文件。

    不管是开发环境,还是生成环境,Linux的环境配置都很重要;大部分的Linux操作系统(如:大部分的Debian系统),默认都只有或者只激活了en_US.UTF-8,如果只有en_US.UTF-8的语言环境...,可能就无法显示中文了。...Debian sudo apt install locales sudo dpkg-reconfigure locales 之后,就会进行语言选择: [语言选择] 通过使用方向键来浏览列表,并使用空格来勾选激活区域设置...系统会自动开始配置: [自动配置完成] 很多文章,会直接让你在这里直接设置zh_CN.UTF-8,我个人不建议这样设置。灵活性有点低,个人建议设置到用户的环境变量(见下文)。...# 编辑环境变量 vim ~/.zshrc [环境变量] 之后,在文末追加: # LANG export LANG=zh_CN.UTF-8 export LC_ALL=zh_CN.UTF-8 export

    16.4K51

    VNC使用总结

    ubuntu-desktop gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal 然后修改你的~/.vnc/xstarup文件如下内容...nautilus -n & gnome-terminal & 使用Xfce桌面 如果要使用xfce桌面的话,通过如下命令来安装: sudo apt install xfce4 xfce4-goodies 然后~...从这里看到,应该是locale设置不对然后导致的错误,即Gnome-Terminal只支持UTF-8的编码。所以这里只需要将locale设置合适即可。有下面两种方法: 1....修改系统的locale设置 如果你是管理员的话,可以修改系统的locale设置,使得所有用户都能正确地使用VNC。...VNC连过去后,命令行字体挤在一起,看不清楚 这个原因也是因为locale设置的不对,设置了中文字体导致的问题,所以同样地,按照上面所说的更改locale的方法,更新locale即可。

    4K20

    linux下设置locale

    locale的根本就是设置一组总共12个LC开头的变量,不包括LANG和LC_ALL locale默认文件存放位置: /usr/share/i18n/locales 列出所有启用的locale: 分别介绍下...LANG:LANG的优先级是最低的,它是所有LC_*变量的默认值,下方所有以LC_开头变量(LC_ALL除外)中,如果存在没有设置变量值的变量,那么系统将会使用LANG的变量值来给这个变量进行赋值。...:它不是环境变量,它是一个宏,它可通过该变量的设置覆盖所有LC_*变量,这个变量设置之后,可以废除LC_*的设置值,使得这些变量的设置值与LC_ALL的值一致,注意LANG变量不受影响。...#en_SG ISO-8859-1 en_US.UTF-8 UTF-8 #en_US ISO-8859-1 … 注释打开即可 修改完成后,执行下locale-gen命令使其生效 命令行模式下修改 localectl...set-locale LANG=en_US.UTF-8 创建/etc/locale.conf文件 LANG=en_AU.UTF-8 LC_COLLATE=C LC_TIME=en_DK.UTF-8

    15.1K20

    centOS 中文乱码解决方案

    为什么会出现中文乱码 在安装系统时,选择的系统语言中文简体 1.查看是否安装中文包 可以使用下面的命名查看系统是否安装了中文安装包。...重要提示,如果按照下面的步骤你的系统仍然无法使用中文,那么请一个一个尝试上面的编码方式。比如把LANG="zh_CN"修改为LANG="zh_CN.gb18030"。...="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 虽然安装了中文语言包但本机的语言环境并不是中文...” 如果没有发现以上几项,则手动安装中文语言包 # yum install kde-l10n-Chinese (大概11M) locale : 查看当前系统语言环境 ("en_US.UTF-8"按照上面的内容可以理解...所以解决方案是统 一两者编码就 OK 了,但是该 SSH Secure 工具不能设置编码,所以通过修改 linux 的系 统编码的方式进行统一编码。 第一步:查看当前系统的语言环境。

    7.2K20

    SVN之深入了解

    如果脱离了服务器,开发者基本上可以说是无法工作的,下面举一个简单的例子: 开始新一天的工作: 首先,从服务器下载项目组最新代码,开发者进入自己的分支,进行工作,每隔一个小时向服务器自己的分支提交一次代码...解决:调整字符集 export LC_CTYPE="en_US.UTF-8" export LC_ALL= 使用locale命令查看 LANG=en_US.UTF-8 LC_CTYPE=en_US.UTF...="en_US.UTF-8" LC_MEASUREMENT="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 关于钩子 前面没有介绍到SVN.../bin/bash REPOS="$1" TXN="$2" #定义文件的大小限制,这里设置5M MaxSize=5242880 #定义snvlook的命令路径 SVNLOOK=/usr.../bin/bash #默认内置定义 REPOS="$1" REV="$2" #调整字符集,防止带中文的文件不支持 export.UTF-8 #定义日志的路径 LogPath="/usr

    99820

    locale的详细解释

    在正则表达式中,有一种范围表达式,例如:[0-9]表示从0到9的10个数字,[a-d],一般我们会认为表示[abcd]四个字符,但实际上也可能表示[aBbCcDd]这7个字符,这个取决于系统的Locale字符集设置...一般LC_ALLC时,和我们通常认为的序列一致。参考[3] 这也许是一个很古老的bug,但是却引出了对于locale的思考。...三、如何设置locale 设定locale就是设定12大类的locale分类属性,即 12个LC_*。除了这12个变量可以设定以外,为了简便起见,还有两个变量:LC_ALL和LANG。...2、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_*=en_US.UTF-8,并且没有设定LC_ALL的话,那么系统的locale设定以LC_*=en_US.UTF-8。...4、假如你设定了LANG=zh_CN.UTF-8,而其他的LC_CTYPE=en_US.UTF-8,其他的LC_*,和LC_ALL均未设定的话,那么系统的locale设定将是:LC_CTYPE=en_US.UTF

    1.6K40

    正确设置越狱版ios的终端编码--命令行中文的处理

    但通常越狱的iPhone在命令行都无法处理中文,比如你的播放器里面的中文歌曲名,列出来全部是乱码的样子。...设置命令行的编码方式是无法成功的,默认情况下命令行只支持"C"的编码方式,也就是CP-1252。这种方式只支持ASCII字符。...通常我是用en_US.UTF-8编码,这种编码对中西文的支持都比较完善。 编码文件路径在/usr/share/locale/en_US.UTF-8/文件夹,完整拷贝出来。...cd /usr/share/locale # 下面的用户名、IP请替换成macOS对应的用户名和IP地址 scp -r username@xx.xx.xx.xx:/usr/share/locale/en_US.UTF...-8 . echo "export LC_ALL='en_US.UTF-8'" >> ~/.profile # 下面退出ssh, 重新连接iPhone就成功了,这是为了让修改之后的.profile设置生效

    1.6K30
    领券