|
Lucid Forum Świadome Śnienie i OOBE
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Sebe
lucid dreamer
Dołączył: 28 Gru 2006
Posty: 707
Przeczytał: 0 tematów
Pomógł: 5 razy Ostrzeżeń: 0/3
Płeć:
|
Wysłany: Czw 19:33, 16 Lip 2009 Temat postu: Konfiguracja UTF-8 |
|
|
Cytat: |
Na IRC-u standardem kodowania m.in. polskich znaków diakrytycznych UTF-8 stał się już dosyć dawno, ale wiele osób wciąż ma problemy z poprawnym skonfigurowaniem swoich programów i narzeka na "krzaki". Oto jak zmienić ustawienia w kilku najpopularniejszych programach, by rozwiązać ten problem:
* mIRC (od wersji 6.17)
1. W opcjach, w katerorii IRC, w pozycji Messages zaznaczamy opcje UTF-8 display, Multibyte editbox, Multibyte display oraz Font Linking (opcje te mogą być już domyślnie zaznaczone).
2. Wchodzimy na kanał i wybieramy z menu View lub też naciskając prawym przyciskiem myszy na nazwie kanału w pasku, pozycję Font.
3. W polu UTF-8 wybieramy opcję Display and encode.
4. Zaznaczamy pole Set as default channel font (pominięcie tego kroku ustawi kodowanie tylko dla wybranego okna).
* Opera
1. Z menu głównego Tools wybieramy pozycję Mail and Chat accounts.
2. Zaznaczamy na liście nasz serwer IRC i klikamy Edit.
3. W zakładce Outgoing w polu Default encoding wybieramy utf-8.
lub
1. W lewym panelu (F4) wybieramy przycisk Chat.
2. Klikamy prawym przyciskiem myszy na naszym serwerze i wybieramy pozycję Properties.
3. W zakładce Outgoing w polu Default encoding wybieramy utf-8.
* irssi (od wersji 0.8.10 - obsługa recode)
o Zmiana podstawowa (zakłada terminal w ISO-8859-2 i przez to niektóre znaki UTF-8 nie będą poprawnie konwertowane)
1. Wpisz w linii komend irssi: /recode. Jeśli otrzymasz komunikat No such command, to skontaktuj się z administratorem serwera, by zaktualizował program.
2. Wprowadź w linii poleceń irssi następujące komendy:
/set term_charset ISO-8859-2
/set recode ON
/set recode_fallback ISO-8859-2
/set recode_autodetect_utf8 ON
/set recode_transliterate ON
3. Jeśli chcesz ustawić kodowanie globalnie, to wpisz: /set recode_out_default_charset UTF-8
Możesz też ustawić je tylko dla pojedynczego kanału poleceniem: /recode add #QuizPL UTF-8
4. Na koniec nie zapominajmy o: /save
o Zmiana pełna (z terminalem)
1. Jeżeli do połączenia z shellem używasz PuTTY, to w opcjach Window -> Translation -> Character set translation on received data ustaw UTF-8.
2. Wpisz pod konsolą: locale, by sprawdzić czy czasem konsola nie pracuje już w UTF-8 (wówczas ujrzysz np. LANG=pl_PL.utf8). Jeśli tak, to przejdź do punktu 5.
3. Wpisz polecenie: locale -a | grep -i pl, by sprawdzić czy system posiada zainstalowaną obsługę UTF-8. Jeśli pojawi się w liście pl_PL.utf8 lub pl_PL.utf-8, to ok. Jeśli nie, to skontaktuj się z administratorem serwera, by dodał obsługę UTF-8.
4. Wprowadź do pliku ~/.bash_profile następujące linie i przeloguj się na konto, by zmiany odniosły skutek:
LANG=pl_PL.utf8
LC_ALL=pl_PL.utf8
export LANG LC_ALL
lub (zależnie od tego, co pokazało polecenie z punktu 3)
LANG=pl_PL.utf-8
LC_ALL=pl_PL.utf-8
export LANG LC_ALL
5. Jeśli używasz screena, to musisz go od teraz uruchamiać z opcją -U (przywracanie standardowo przez -r) lub dopisać do pliku ~/.screenrc linijkę defutf8 on i przestartować obecne screeny lub też włączyć flagę tylko dla wybranego okna poprzez wciśnięcie ctrl-a i wpisanie :utf8 on), by zmiany odniosły skutek.
6. Teraz wejdź na irssi i wpisz w linii komend: /recode. Jeśli otrzymasz komunikat No such command, to skontaktuj się z administratorem serwera, by zaktualizował program.
7. Następnie wprowadź w linii poleceń następujące komendy:
/set term_charset UTF-8
/set recode ON
/set recode_fallback UTF-8
/set recode_autodetect_utf8 ON
/set recode_transliterate ON
8. Na koniec nie zapominajmy o: /save
9. Jeśli w którymś oknie używamy programu, który nie wspiera UTF-8, to należy wcisnąć ctrl-a i wpisać :encoding iso-8859-2 utf-8 w jej oknie.
o Zmiana dla irssi dla wersji do 0.8.9 włącznie (aczkolwiek bez recode)
1. Konfigurujemy terminal tak jak w pełnej zmianie, oraz tak samo uruchamiamy screen (z -U lub ustawiając flagę).
2. W linii poleceń irssi wpisujemy: /set term_type utf-8
* X-Chat
1. W polu wyboru serwera zaznaczamy nasz serwer i klikamy Edit.
2. W polu Character set ustawiamy UTF-8.
lub
1. W linii rozmowy wpisujemy: /charset UTF-8
* Chatzilla
1. Z menu ChatZilla wybieramy pozycję Preferences.
2. W okienku, z listy po lewej wybieramy nazwę sieci IRC, pojedynczego kanału lub Global settings.
3. Na zakładce General w polu Character encoding z sekcji Connection wpisujemy UTF-8.
* Konversation
1. Z menu Ustawienia wybieramy Identities.
2. Klikamy na zakładkę Zaawansowane i z listy Identyfikacja wybieramy Unicode (UTF-8 ).
* Pidgin
1. Wybieramy z menu pozycję Konta, a następnie nasze konto IRC i Modyfikuj konto.
2. W zakładce Zaawansowane w pozycji Kodowanie wpisujemy UTF-8. |
Źródło: [link widoczny dla zalogowanych]
tl;dr
Post został pochwalony 1 raz
Ostatnio zmieniony przez Sebe dnia Pon 22:04, 20 Lip 2009, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
|
|
|
Fizyk
Administrator Snów
Dołączył: 11 Paź 2006
Posty: 1215
Przeczytał: 2 tematy
Pomógł: 9 razy Ostrzeżeń: 0/3 Skąd: Ziemia, Układ Słoneczny, Droga Mleczna, Wszechświat Płeć:
|
Wysłany: Czw 19:35, 16 Lip 2009 Temat postu: |
|
|
Świetny pomysł :)
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2002 phpBB Group
|