Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam
Używam testing na kernelu 2.6.18 z KDE do tej pory sądziłem, że mam w systemie ustawione kodowanie na ISO-8859-2, teraz nie jestem pewny czy wszędzie.
Wynik locale
[suncez@aisa~]$ locale LANG=pl_PL LANGUAGE=pl_PL:pl:en_GB:en LC_CTYPE="pl_PL" LC_NUMERIC="pl_PL" LC_TIME="pl_PL" LC_COLLATE="pl_PL" LC_MONETARY="pl_PL" LC_MESSAGES="pl_PL" LC_PAPER="pl_PL" LC_NAME="pl_PL" LC_ADDRESS="pl_PL" LC_TELEPHONE="pl_PL" LC_MEASUREMENT="pl_PL" LC_IDENTIFICATION="pl_PL" LC_ALL=
[suncez@aisa~]$ cat /etc/locale.gen pl_PL ISO-8859-2
Nie wiem czy jest to wystarczające potwierdzenie tego jakie mam ustawione kodowanie w systemie. Do tej pory się nad tym nie zastanawiałem.
Mam wątpliwości ponieważ w programach uruchamianych (jako user) z konsoli, np. kwrite, mc mam kodowanie wspólne UTF-8.
W samej konsoli bez problemu mogę pisać wszystkie polskie znaki, natomiast w uruchomionych przez nią programach mam zamiast polskich znaków różne krzaczki.
W kwrite, uruchomionym przez konsolę, jak zajrzę do menu narzędzia mam kodowanie UTF-8, w mc zamiast ramek tworzących interfejs programu mam różne krzaki.
Nie wiem od jak dawna tak mam, zauważyłem to po instalacji beryla. Wywołałem z konsoli beryl-managera i w jego menu nie miałem polskich znaków, dlatego się tym zająłem.
Jak uruchamiam beryl-managera skrótem z menu KDE to wszystko jest ok.
Próbowałem
dpkg-reconfigure locales
ale źle się do tego zabrałem. Dopisałem do /etc/locale.gen
pl_PL UTF-8
zamiast
pl_PL.UTF-8 UTF-8
i puściłem reconfigure locales. Potem poprawiłem wpis i ponowiłem polecenie, niestety zamiast wygenerowania nowych ustawień mam powrót ekranu wyboru kodowania i tak w kółko.
Co zrobić, aby to polecenie działało poprawnie?
Co zrobić, aby w programach uruchomionych z konsoli mieć kodowanie ISO-8859-2?
Proszę o wskazówki.
Offline
Z tego co się orientuję to polskie locale KDE, Gnome i do innych programów są zakodowane w utf-8 i stąd może być ten problem.
W sumie przestawianie etha, na iso to okaleczanie systemu.
Offline
Dziękuję za uwagę, trochę nie uśmiecha mi się konwertować pliki tekstowe, używam ich jeszcze pod Sarge. Od zawsze mam ISO, instalowałem testing z wiersza poleceń systemu bazowego Sarge.
Kiedyś już miałem sytuację z dziwnym wyglądem mc (krzaczki zamiast ramek) chyba zaraz po instalacji, wtedy po doinstalowaniu i konfiguracji fontów wszystko wróciło do normy.
Zastanawia mnie to zapętlone działanie polecenia reconfigure locales. Będę musiał popatrzeć jakie pliki są przy tym modyfikowane.
Dopisane
Problem już rozwiązany. Dostałem dobrą radę na siostrzanym forum Debiana.
Wykonałem dpkg-reconfigure locales na pierwszej konsoli (Alt+Ctrl+F1), wybrałem ISO i UTF, potem ustawiłem domyślne ISO, polecenie wykonało się poprawnie. Jeszcze tylko restart Xserwera i test - wszędzie mam polskie znaki w ISO-8859-2 nieważne jak uruchamiam program.
:)
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00014 | SET CHARSET latin2 |
0.00005 | SET NAMES latin2 |
0.00100 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.75.238' WHERE u.id=1 |
0.00079 | UPDATE punbb_online SET logged=1732762645 WHERE ident='3.145.75.238' |
0.00057 | SELECT * FROM punbb_online WHERE logged<1732762345 |
0.00077 | DELETE FROM punbb_online WHERE ident='185.191.171.18' |
0.00072 | DELETE FROM punbb_online WHERE ident='3.141.35.27' |
0.00082 | SELECT topic_id FROM punbb_posts WHERE id=52890 |
0.00083 | SELECT id FROM punbb_posts WHERE topic_id=6897 ORDER BY posted |
0.00062 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=6897 AND t.moved_to IS NULL |
0.00019 | SELECT search_for, replace_with FROM punbb_censoring |
0.00104 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=6897 ORDER BY p.id LIMIT 0,25 |
0.00076 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6897 |
Total query time: 0.0083 s |