首页
学习
活动
专区
工具
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

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

    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 的系 统编码的方式进行统一编码。 第一步:查看当前系统的语言环境。

    9K20

    解决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.2K51

    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

    15K20

    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.1K20

    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

    99220

    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

    在Docker搭建centos7远程桌面环境

    会出现很多结果,我们这里选择的是gnome环境 yum grouplist 安装gnome环境 yum groupinstall GNOME Desktop -y 配置系统默认的启动模式 我们这里需要设置启动模式图形化...# 获取当前启动模式 systemctl get-default # 修改启动模式图形化 systemctl set-default graphical.target # 修改启动模式命令行...server 复制配置文件模板 cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service 设置生效用户...-修改配置文件 vim /lib/systemd/system/vncserver\@\:1.service 配置文件的修改为root,由于root的home路径是/root,不是/home/root...="en_US.UTF-8" LC_IDENTIFICATION="en_US.UTF-8" LC_ALL= 查看系统是否安装中文字符集支持 # locale -a | grep CN bo_CN bo_CN.utf8

    3.1K10
    领券