Krzaczki zamiast polskich liter na stronie.
Moderator: Pomocy?!
Krzaczki zamiast polskich liter na stronie.
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
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.
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)
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.
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.
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0
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.
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.
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.
Przeglądarka: Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0
- sig
- Posty: 840
- Z nami od: 22 maja 2010, 09:44
Odp: Krzaczki zamiast polskich liter na stronie.
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0
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.
Przeglądarka: Mozilla/5.0 (X11; Linux i686; rv:6.0) Gecko/20100101 Firefox/6.0
- sig
- Posty: 840
- Z nami od: 22 maja 2010, 09:44
Odp: Krzaczki zamiast polskich liter na stronie.
Przeglądarka: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0
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]