better utf-8 handling

This commit is contained in:
romkatv 2019-08-20 14:56:43 +02:00
commit e537a0ee62
5 changed files with 21 additions and 16 deletions

View file

@ -16,7 +16,8 @@ fi
() {
emulate -L zsh
setopt no_unset
if [[ ${LC_ALL:-${LANG:-}} != *.(utf|UTF)(-|)8 ]]; then
zmodload zsh/langinfo
if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then
local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8}
fi

View file

@ -16,7 +16,8 @@ fi
() {
emulate -L zsh
setopt no_unset
if [[ ${LC_ALL:-${LANG:-}} != *.(utf|UTF)(-|)8 ]]; then
zmodload zsh/langinfo
if [[ ${langinfo[CODESET]:-} != (utf|UTF)(-|)8 ]]; then
local LC_ALL=${${(@M)$(locale -a):#*.(utf|UTF)(-|)8}[1]:-en_US.UTF-8}
fi