- alias utf2iso='if isutfenv ; then
- for ENV in `env | grep UTF` ; do
- eval export "$(echo $ENV | sed 's/UTF-8/iso885915/')"
- done
- fi'
- alias iso2utf='if isutfenv ; then
- for ENV in `env | grep '\.iso'` ; do
- eval export "$(echo $ENV | sed 's/iso.*/UTF-8/')"
- done
- fi'
+ type utf2iso &>/dev/null && unalias utf2iso # make sure it is not assigned yet
+ utf2iso() {
+ if isutfenv ; then
+ for ENV in $(env | command grep -i '.utf') ; do
+ eval export "$(echo $ENV | sed 's/UTF-8/iso885915/ ; s/utf8/iso885915/')"
+ done
+ fi
+ }
+
+ type iso2utf &>/dev/null && unalias iso2utf # make sure it is not assigned yet
+ iso2utf() {
+ if ! isutfenv ; then
+ for ENV in $(env | command grep -i '\.iso') ; do
+ eval export "$(echo $ENV | sed 's/iso.*/UTF-8/ ; s/ISO.*/UTF-8/')"
+ done
+ fi
+ }