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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-02-22 23:55:40

  b0romir - Nowy użytkownik

b0romir
Nowy użytkownik
Zarejestrowany: 2007-02-22

brak lub złe kodowanie osi-8859-2 w X-ach i mysql-u

Witam,
niedawno zainstalowałem debiana sarge. Wszystko jest pięknie tylko mam jeden bardzo drażniący problem. W X-ach (bo w konsoli jest wszystko OK), (nie ważne, czy to fluxbox, czy xfce) nie widzi mi wszystkich polskich znaków. Tzn ogólnie menu i inne elementy są OK ale na przykład w atermie widzę już jedynie krzaki,

Patrzyłem na porady tego dotyczące i przeczytałem, że trzabe zrobić symlinka z Xdefaults (albo jakoś tak) do Xresources. Z tymże ja nie mam Xdefaults. Pniżej zamieszczę jak wygląda mój Xresources.

Kod:

! ---- language-env DON'T MODIFY THIS LINE!
! Needs the 'luit' support in XTerm.
*VT100*locale:          true

! ISO-10646-1 (UTF-8) fonts.
*VT100*font:            -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso10646-1
*VT100*font1:           -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso10646-1
*VT100*font2:           -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso10646-1
*VT100*font3:           -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1
*VT100*font4:           -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso10646-1
*VT100*font5:           -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso10646-1
*VT100*boldFont:        -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso10646-1

*VT100.utf8Fonts.font:  -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso10646-1
*VT100.utf8Fonts.font1: -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font2: -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font3: -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font4: -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.font5: -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso10646-1
*VT100.utf8Fonts.boldFont: -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso10646-1

! Only XTerm supports Unicode.
! Unicode fonts for URxvt.
urxvt*font:             -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso10646-1
urxvt*font1:            -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso10646-1
urxvt*font2:            -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso10646-1
urxvt*font3:            -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1
urxvt*font4:            -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso10646-1
urxvt*font5:            -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso10646-1
urxvt*boldFont:         -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso10646-1

rxvt-unicode*font:             -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso10646-1
rxvt-unicode*font1:            -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso10646-1
rxvt-unicode*font2:            -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso10646-1
rxvt-unicode*font3:            -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso10646-1
rxvt-unicode*font4:            -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso10646-1
rxvt-unicode*font5:            -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso10646-1
rxvt-unicode*boldFont:         -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso10646-1

URxvt*reverseVideo:      true
URxvt*boldMode:          false
URxvt*scrollBar:         false
!URxvt.meta8:            true

! Includes also aterm.
XTerm*reverseVideo:     true
XTerm*boldMode:         false
XTerm*scrollBar:        false
!XTerm*eightBitInput:   true
!Xterm*metaSendsEscape: true

Aterm*font:             -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso8859-2
Aterm*font1:            -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso8859-2
Aterm*font2:            -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso8859-2
Aterm*font3:            -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-2
Aterm*font4:            -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso8859-2
Aterm*font5:            -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso8859-2
Aterm*boldFont:         -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso8859-2

!aterm*background:       Black
aterm*boldFont:         -xos4-terminus-medium-r-normal--12-120-72-72-c-60-iso8859-2
aterm*borderWidth:      0

aterm*font:             -misc-fixed-medium-r-semicondensed--13-120-75-75-c-6  0-iso8859-2
!aterm*foreground:       #FFD700
!aterm*pointerColor:     #6bb2ff
aterm*scrollBar:        false
aterm*tinting:          #4e8dc7
aterm*tintingType:      true
aterm*transparent:      true

                

! rxvt
rxvt*font:              -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso8859-2
rxvt*font1:             -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso8859-2
rxvt*font2:             -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso8859-2
rxvt*font3:             -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-2
rxvt*font4:             -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso8859-2
rxvt*font5:             -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso8859-2
rxvt*boldFont:          -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso8859-2
rxvt*reverseVideo:      true
rxvt*boldMode:          false
rxvt*scrollBar:         false
!rxvt.meta8:            true

! wterm
wterm*font:             -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso8859-2
wterm*font1:            -misc-fixed-medium-r-normal--8-*-*-*-*-*-iso8859-2
wterm*font2:            -misc-fixed-medium-r-normal--10-*-*-*-*-*-iso8859-2
wterm*font3:            -misc-fixed-medium-r-normal--13-*-*-*-*-*-iso8859-2
wterm*font4:            -misc-fixed-medium-r-normal--18-*-*-*-*-*-iso8859-2
wterm*font5:            -misc-fixed-medium-r-normal--20-*-*-*-*-*-iso8859-2
wterm*boldFont:         -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso8859-2
wterm*reverseVideo:     true
wterm*boldMode:         false
wterm*scrollBar:        false
!wterm.meta8:           true

! pterm
pterm*Font:             -misc-fixed-medium-r-normal--14-*-*-*-*-70-iso8859-2
pterm*BoldFont:         -misc-fixed-bold-r-normal--14-*-*-*-*-70-iso8859-2


! Generic font for Polish.
*font:                  -*-*-medium-r-normal--14-*-*-*-c-*-iso8859-2

! XClipboard
XClipboard*Command*Font:  -*-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-2
XClipboard*Label*Font:    -*-helvetica-bold-r-normal--*-120-*-*-*-*-iso8859-2
XClipboard*Text*Font:     -*-courier-medium-r-normal--*-120-*-*-*-*-iso8859-2


! ---- language-env end DON'T MODIFY THIS LINE!

Postawiłem sobie apache2 z php5 i mysql-5 i phpmyadmin. Wrzuciłem tam swoją stronkę wcześniej zrobioną w Dreamweaverze (kodowana w pl-iso-8859-2) i również nie widzę tam polskich znaków. Przy logowaniu mogę niby zmienic kodowanie na pl-iso-8859-2, ale już po zalogowaniu obok piszę, że jezyk to pl-utf-8. Nie mogę wybrać pl-iso-8859-2, nie ma go na liście, choć znajduje się w katalogu lang w phpmyadminie mimo to nie da się go wybrać. Mam bazę stworzoną wcześniej, chcę ją przekopiować z jednego phpmyadmina do drugiego (eksport, później kopiuj wklej) no i oczywiście krzaki.

Apache2 z php5 i mysql-5 i phpmyadmin instalowane wszystko z paczek testing (pod Etcha).

Poniżej na wszelki wypadek zamieszczę moje locales, z listy zawsze wybieram tylko pl_PL 8859-2 (czy jakoś tak)

Kod:

artur@stela135:~$ locale 
LANG=pl_PL
LANGUAGE=pl_PL:pl:en_GB:en <-- czy tu tyle tego ma być??
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=

Pomóżcie bo męczę się z tym już od kilku dni i już pojęcia nie mam co zrobić :(, a zależy mi na tym bardzo bo związane jest z moją pracą dyplomową. Podałem wam wszystkie informacje, które zdają mi się istotne. Jeżeli trzeba byłoby coś dodać to sprzyjemnośią to zrobię. Z gó¶y dzięki za każdą pomoc, radę.

Offline

 

#2  2007-02-24 18:37:23

  Ryszard - Piwo DUG

Ryszard
Piwo DUG
Skąd: Zadupia
Zarejestrowany: 2006-06-30

Re: brak lub złe kodowanie osi-8859-2 w X-ach i mysql-u

~/.Xdefaults
Kod:
Aterm*font: -misc-fixed-medium-r-normal-*-*-140-*-*-c-*-iso8859-2


i ustawiamy zmienną LC_CTYPE

Kod:

LC_CTYPE=pl_PL.ISO8859-2
export  LC_CTYPE


[url=http://img196.imageshack.us/i/freebsde.jpg/][img]http://img196.imageshack.us/img196/3770/freebsde.jpg[/img][/url]

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.006 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00011 SET CHARSET latin2
0.00007 SET NAMES latin2
0.00042 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='18.188.13.127' WHERE u.id=1
0.00068 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.188.13.127', 1732768980)
0.00036 SELECT * FROM punbb_online WHERE logged<1732768680
0.00058 SELECT topic_id FROM punbb_posts WHERE id=53272
0.00048 SELECT id FROM punbb_posts WHERE topic_id=6966 ORDER BY posted
0.00032 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=6966 AND t.moved_to IS NULL
0.00021 SELECT search_for, replace_with FROM punbb_censoring
0.00081 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=6966 ORDER BY p.id LIMIT 0,25
0.00070 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6966
Total query time: 0.00474 s