zsh中的LANG环境变量

 可乐加芬达61158 发布于 2022-12-31 19:06

我最近在新的ubuntu机器上安装了sublime文本.在启动过程中,我收到以下错误消息:

系统的区域设置设置为无法处理非ASCII字符的值.除非已修复,否则Package Control无法正常工作.

在Linux上,请参阅您的发行版的文档,以获取有关正确设置LANG环境变量的信息.作为临时解决方案,您可以从终端启动Sublime Text:

   LANG=en_US.UTF-8 sublime_text

我在终端(zsh shell)中检查了以下内容echo $LANG但是这并没有返回任何我添加以下两行~/.profile并重新启动终端,但这没有帮助,因为echo $LANG没有返回任何东西?

如何LANG在zsh shell中设置我的env变量?

1 个回答
  • 用户

    你可以声明并导出你的LANG环境变量~/.zshrc

    export LANG=en_US.UTF-8
    

    注销并再次登录以激活.

    全系统

    对于系统范围的配置编辑/etc/default/locale,如下所示:

    LANG="en_US.UTF-8"
    LANGUAGE="en_US:en"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_PAPER="en_US.UTF-8"
    LC_IDENTIFICATION="en_US.UTF-8"
    LC_NAME="en_US.UTF-8"
    LC_ADDRESS="en_US.UTF-8"
    LC_TELEPHONE="en_US.UTF-8"
    LC_MEASUREMENT="en_US.UTF-8"
    

    校验

    你可以得到有关您所在地区的信息提供:

    locale
    

    2022-12-31 19:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有