Ubuntu系统修改Locale时出现错误如何解决?


Ubuntu修改Locale的目的就是更改Linux系统的语言环境,但是Ubuntu修改Locale经常出现一个错误,导致出现中文乱码等一系列的问题。本文就来介绍一下Ubuntu系统修改Locale过程出现错误怎么解决?

问题描述

终端显示中文正常,应用程序里面显示中文异常。

错误表现

1$ sudo dpkg-reconfigure locales

perl: warning: Setting locale failed.

perl: warning: Please check that your locale settings:

LANGUAGE = zh_CN:zh:en_US:en,

LC_ALL = zh_CN.UTF-8,

LANG = zh_CN.UTF-8

are supported and installed on your system.

perl: warning: Falling back to the standard locale (C)。

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

/bin/bash: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)

Generating locales.。。

en_US.UTF-8.。。 /usr/sbin/locale-gen: line 177: warning: setlocale: LC_ALL: cannot change locale (zh_CN.UTF-8)

up-to-date

Generation complete.

1$ man locale

man: can‘t set the locale; make sure $LC_* and $LANG are correct

1$ locale

locale: Cannot set LC_CTYPE to default locale: No such file or directory

locale: Cannot set LC_MESSAGES to default locale: No such file or directory

locale: Cannot set LC_ALL to default locale: No such file or directory

LANG=zh_CN.UTF-8

LANGUAGE=zh_CN:zh:en_US:en

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=

1$ localectl list-locales

C.UTF-8

en_US.utf8

zh_CN.utf8

上一篇:如何给Ubuntu系统安装Guake终端

下一篇:Linux系统Java不兼容思源黑体字的解决方法


ubuntu修改locale ubuntulocale设置 ubuntulocale
Copyright © 2002-2019 测速网 www.inhv.cn 皖ICP备2023010105号
测速城市 测速地区 测速街道 网速测试城市 网速测试地区 网速测试街道
温馨提示:部分文章图片数据来源与网络,仅供参考!版权归原作者所有,如有侵权请联系删除!

热门搜索 城市网站建设 地区网站制作 街道网页设计 大写数字 热点城市 热点地区 热点街道 热点时间 房贷计算器