[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: UTF8



On Fri, Jan 14, 2005 at 04:45:45PM +0300, Nikolay A. Panov wrote:
> Простой xterm пробовал. С UTF-8 дружит.
> Обнаружена пара проблем:
> 1. bash при наборе русских символов и 
> последующих backspace глючит. Для удаления 
> двух русских букв надо нажать BS 
> четырежды, удалив и часть PROMPTа.
> 2. xterm не поддаётся ресайзу в fvwm2 
> (последний в текущем sarge). При попытке 
> оного ресайза вылетает с воплями.

вполне похоже, что xterm запустили в юникодной локали, а в твоём .bashrc
или где ты это выставил, стоит export LANG=bla, не совпадающий с utf-8

так решил эту проблему я 

case $TERM in
    xterm*)
        PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
	
	#вот здесь и есть вся магия
	if grep -q 'LANG=ru_RU.UTF-8' /proc/$$/environ
		then
		export LANG=ru_RU.UTF-8
		export LANGUAGE=$LANG:de_DE.UTF-8
	fi

	;;
    *)
        ;;
esac

-- 
Guten Tag, Alexey



Reply to: