MozillaPL.org - polskie centrum Mozilli

Główne menu:

Krzaczki zamiast polskich liter na stronie.

Dyskusje na temat standardów WWW i zgłoszenia stron niedziałających poprawnie w przeglądarkach z rodziny Mozilli (w tym Mozilla Firefox)

Moderator: Pomocy?!

Krzaczki zamiast polskich liter na stronie.

Postautor: dellicjusz » 01 kwietnia 2010, 12:30

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.360.4 Safari/533.3

Witam,

mam następujący problem z prawidłowym wyświetlaniem polskich znaków diakrytycznych na stronie.
Historia wygląda tak: jakiś czas temu przeniosłem swoje strony i bazy danych do nowego operatora. No i jak się okazało MySQL na nowym serwerze koduje w utf-8. Wcześniej strona kodowania była w iso-8859-2.
Teoretycznie po wstawieniu do skryptów lini mysql_query("SET NAMES utf8"); powinno rozwiązać problem jednak tak nie jest (oczywiście html też jest w utf-8).
Potrafi mi ktoś pomóc rozwiązać ten problem?
Gdzie leży wina czy to moje skrypty czy może serwer ich nie potrafi obsłużyć poprawnie.
Będę wdzięczny jeśli ktoś mi wyjaśni to i ewentualnie powie w czym tkwi sedno sprawy.

Pozdrawiam.
dellicjusz
 
Posty: 2
Z nami od: 01 kwietnia 2010, 12:14

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: Mirek » 01 kwietnia 2010, 13:43

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 6.0; pl; rv:1.9.1.9) Gecko/20100315 Firefox/3.5.9 (.NET CLR 3.5.30729)

Pytanie raczej nie do końca na to forum - ale niech będzie:
Wg mnie powinieneś użyć komendy: mysql_query("SET NAMES 'latin2'") i używać na stronie nadal charset=iso-8859-2
lub przekonwertować bazę (tj. znajdujące się w niej dane) na utf-8 i wtedy używać na stronie charset=utf-8.
Mirek
Moderator
 
Posty: 2156
Z nami od: 09 sierpnia 2007, 20:37

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: dellicjusz » 01 kwietnia 2010, 13:56

Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/533.3 (KHTML, like Gecko) Chrome/5.0.360.4 Safari/533.3

Wg mnie powinieneś użyć komendy: mysql_query("SET NAMES 'latin2'") i używać na stronie nadal charset=iso-8859-2

Faktycznie to pomogło.
Dzięki za pomoc.

Pozdrawiam
dellicjusz
 
Posty: 2
Z nami od: 01 kwietnia 2010, 12:14

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: wyl » 22 sierpnia 2011, 17:07

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0

Witam, może mało elegancko, ale (nie znajdując pomocy w "biurze" Google) podpinam się pod temat
Od kilku lat używam FF, ale (zdaje się) od wersji 5, zauważam denerwujący problem "krzaczkowania" polskich znaków w FF

oto przykład strony http://forum.fordclubpolska.org
- gdzie zjawisko to występuje. Nadmieniam, że dolegliwość dotyczy tylko niektórych stron.
Wyżej wymieniona strona, przez IE - natomiast - jest wyświetlana całkowicie poprawnie.
Zmieniałem kodowanie w FF "nakazując" wyświetlanie ISO 8859-2
- Nie daje to żadnego rezultatu.

Jakieś pomysły?
wyl
 

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: Grzegorz » 22 sierpnia 2011, 18:11

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; rv:8.0a2) Gecko/20110820 Firefox/8.0a2

wyl pisze:oto przykład strony http://forum.fordclubpolska.org

U mnie nie ma problemów z kodowaniem znaków na podanej stronie, pod Firefoksem.
GnuPG. Podpisuję własne wypowiedzi. | TrueCrypt. Ufam kryptografii, nie państwu. | Tor. Dbam o swoją prywatność. | OTR. Moje rozmowy nie są podsłuchiwane.

Załóż konto lub kup domenę WWW z linka polecającego: http://www.hekko.pl/?ref=34295
Grzegorz
Moderator
 
Posty: 7486
Z nami od: 15 kwietnia 2007, 12:33

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: sig » 22 sierpnia 2011, 21:21

Przeglądarka: Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0

U mnie też bez problemu, być może u ciebie jest coś z czcionkami
Strzeżonego backup strzeże
sig
 
Posty: 840
Z nami od: 22 maja 2010, 09:44

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: Gość » 23 sierpnia 2011, 17:42

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0

To mnie cieszy, że u kolegów ta przykładowa stronka otwiera się poprawnie. Jak powiedziałem problem występuje bardzo rzadko, ale jednak występuje. Mogę powiedzieć że dotyczy około 1% lub mniej otwieranych stron. Gdyby występował częściej śledziłbym problem bardziej intensywnie. Niestety z tego co już przeczytałem w sieci jest pewna grupa ludzi którzy "borykają" się również z tym samym "problemem"

Jak dotąd jednak nigdzie nie znalazłem odpowiedzi, która wyjaśniałaby podłoże tych anomalii. Niemniej dziękuję za odpowiedzi
Gość
 

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: sig » 23 sierpnia 2011, 21:10

Przeglądarka: Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0

A sprawdzałeś te "źle wyświetlające się" strony na innych przeglądarkach? Choćby na IE byle nie 6.
Strzeżonego backup strzeże
sig
 
Posty: 840
Z nami od: 22 maja 2010, 09:44

Odp: Krzaczki zamiast polskich liter na stronie.

Postautor: Gość » 24 sierpnia 2011, 14:45

Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0

Tak, we wpisie z 22 sierpnia piszę
Nadmieniam, że dolegliwość dotyczy tylko niektórych stron.
Wyżej wymieniona strona, przez IE - natomiast - jest wyświetlana całkowicie poprawnie.

Jest to IE 8.0
W tej chwili np, otwieram wzmiankowaną stronę bez problemu w tym, że IE, natomiast by zobaczyć ja "normalną" w swoim FF, muszę ręcznie wybrać w menu
"dla twórców witryn>Zestaw znaków>Środkowoeuropejski ISO 8859 -2
W takim przypadku dopiero strona jest wyświetlana poprawnie. Kiedy natomiast "nakazuję" (w opcjach zaawansowanych przeglądarki) takie właśnie kodowanie dla wszystkich stron - efektu to już nie przynosi.

Jakieś dalsze pomysły?
Gość
 


Wróć do Standardy WWW i źle działające strony

Kto jest online

Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], dexter, Google [Bot]

Przejdź do powiązanej strony

Nawigacja:

Stopka: