From 8a660cb3248ac427356c2de99d3a6fc25442c480 Mon Sep 17 00:00:00 2001 From: "xiongdian.me" Date: Wed, 30 Nov 2022 13:02:20 +0800 Subject: [PATCH] zshrc: fix locale when C.UTF-8 not exists --- .zshrc2 | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.zshrc2 b/.zshrc2 index 17737fb..66b879d 100644 --- a/.zshrc2 +++ b/.zshrc2 @@ -1,7 +1,12 @@ # env for shell export TERM="xterm-256color" -export LC_ALL=C.UTF-8 -export LANG=C.UTF-8 +if ( locale -a | grep -qxE "C.UTF-8|C.utf8" ); then + export LC_ALL=C.UTF-8 + export LANG=C.UTF-8 +else + export LC_ALL=en_US.UTF-8 + export LANG=en_US.UTF-8 +fi export DOTFILES=$( cd "$( dirname "${BASH_SOURCE[0]:-${(%):-%x}}" )" && pwd ) export PATH="$PATH:$DOTFILES/scripts" export EDITOR='vim'