Forum Lucid Forum
Świadome Śnienie i OOBE
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy  GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Konfiguracja UTF-8

 
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum Lucid Forum Strona Główna -> problemy techniczne
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ć: Mężczyzna

PostWysł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
Zobacz profil autora
Fizyk
Administrator Snów


Dołączył: 11 Paź 2006
Posty: 1215
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/3
Skąd: Ziemia, Układ Słoneczny, Droga Mleczna, Wszechświat
Płeć: Mężczyzna

PostWysłany: Czw 19:35, 16 Lip 2009    Temat postu:

Świetny pomysł :)

Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
To forum jest zablokowane, nie możesz pisać dodawać ani zmieniać na nim czegokolwiek   Ten temat jest zablokowany bez możliwości zmiany postów lub pisania odpowiedzi    Forum Lucid Forum Strona Główna -> problemy techniczne Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
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
Regulamin