On Tue, 9 Nov 2010, Mateusz Pastuszko wrote:

Witam, ostatnimi czasy zaczalem miewac problem z uzywaniem ekg na serwerze 
ktorego locale to pl_PL.UTF-8
Problem pojawil sie po otatniej aktualizacji screena do wersji 
screen-4.0.3-13.i686 oraz ekg mam ekg-20100914-1.i686.

Do tej pory robilem to w taki sposob, ze do .zshrc dodawalem alias:
alias screenekg="export LC_ALL=pl_PL && screen -dmS ekg ekg && export LC_ALL=pl_PL.UTF-8 && 
sleep 1 && screen -r ekg" I
bylo OK, lecz ostatnio OK nie jest ;) stad moje pytanie czy ma ktos jakis dobry 
pomysl na to?

Hmm, a po co tak kombinować? Tzn. rozumiem po co, ale może napiszę jak ja sobie z tym radzę ;) Po prostu do komputera (nb. też PLD) mam zdefiniowaną w putty sesję, w której ustawiłem charset iso-8859-2 i ustawienie dla tej sesji LC_ALL=pl_PL.ISO-8859-2. W niej mogę już spokojnie odpalić po prostu screen i w nim EKG i cieszyć się pliterkami.

Gdy jestem już na tym komputerze, to z kolei ekg odpalam w konsoli uruchamianej z LC_ALL=pl_PL.ISO-8859-2. To już nie jest takie fajne, bo szlag trafia pliterki przy kopiowaniu między EKG a resztą aplikacji... ale do przeżycia i znacznie lepsze niż UTFowe krzaki na widok których dostaję białej gorączki ;)

P.S. Próbowałem też różnych polecanych metod typu translatory ISO<->UTF, ale były nieużywalne - działy się cuda przy pliterkach, zjadało znaki itp...

Pozdrawiam,
--
Jacek Osiecki jos...@ceti.pl GG:3828944
I don't want something I need. I want something I want.

Odpowiedź listem elektroniczym