Kodowanie na localhoście

w dziale Strony WWW w Operze
daris napisał(a):

Zainstalowałem sobie na debianie serwer. Denerwuje mnie kodowanie po tym jak zainstalowałem phpbb przema. Po każdym wybraniu jakiejś strony muszę ustawić ISO-8859-2 bo są dziwne "romby" zamiast polskich liter. Co przejdę na inną stronę to znów te krzaki. Odpaliłem IceWeasela i tam nie ma takich problemów. Czyżby opera miała problemy z odczytaniem kodowania?

meteor333 napisał(a):

Ja mam takie ustawienia:

--> widok --> kodowanie znaków --> wybór automatyczny

Problemów nie doznaję, ale może inne strony ogladamy wink

daris napisał(a):

Właśnie tak miałem wcześniej i były te krzaki. Zmienię na ISO-8859-2 - nie ma krzaków. Wejdę na inną stronę - znów są. I co mam za każdym razem klikać widok...?

Jak narazie zauważyłem to na phpbb przema, i imgallery. Na phpbb3 to nie występuje

meteor333 napisał(a):

Wrzuć linki do tych stron.

daroc napisał(a):

Ustaw auto - tak jest dobrze.
Problem tkwi w konfiguracji forum (?). Ustaw w nim kodowanie ISO-8859-2. Powinien być wysyłany nagłówek funkcją header(), coś w tym rodzaju:

header('content-type: text/html; charset=iso-8859-2');

Może jest gdzieś zakomentarzowane?

Zajec napisał(a):

Tak jak mówi daroc + rozwinięcie moje. Funkcją header możesz nadpisać domyślne nagłówki wysyłane przez Apache. Gdybyś nie chciał bawić się w nadpisywanie domyślnych-niepoprawnych, możesz je zmodyfikować: http://httpd.apache.org/docs/2.0/mod/core.html#adddefaultcharset

daris napisał(a):

Opera_przemo.png

Drobna pomyłḱa - IceWeasel też sobie nie radzi z kodowaniem - tylko domyślnie był wybrany angielski język więc nie było widać polskich krzaków :-D (pewnie pobierane było z identyfikacji bo iceweasel nie identyfikuje się jako pl)

Narazie nie chce mi się bawić. Jak będzie mi to potrzebne to pokombinuje z kodowaniem ;-)

smagus napisał(a):

Przy tworzeniu nowej bazy danych MySQL dla forum ustaw w phpmyadmin:


- język: Polish (pl-utf- 8)
- system porównań dla połączenia MySQL: utf8_general-ci
- dla konkretnej tabeli - metoda porównywania napisów: utf8_general-ci

(opis ze stronki http://www.forum.webhelp.pl/viewtopic.php?highlight=fanfatal&t=108319 )

U mnie podczas stawiania serwerka to pomogło. Sam siedziałem nad tym kilka ładnych godzin smile

pozdrawiam