Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML][PHP]Problem z kodowaniem, jest ustawione iso-8859-2 a przeglądarka ustwia UTF
nitro11
post
Post #1





Grupa: Zarejestrowani
Postów: 60
Pomógł: 0
Dołączył: 30.08.2010

Ostrzeżenie: (0%)
-----


Witam,

Strona ma kodowanie:

  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />


Pliki również są zakodowane w latin2 jednak po wejsciu na stronę z przeglądarki, przeglądarku zmienia kodowanie na utf-8 co
powoduje krzaki, jak zmienię w przeglądarce kodowanie na iso-8859-2 to kodowanie jest ok.

Dlaczego przeglądarka zmienia mi kodowanie ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
masiakla
post
Post #2





Grupa: Zarejestrowani
Postów: 80
Pomógł: 17
Dołączył: 4.09.2010
Skąd: far far away

Ostrzeżenie: (0%)
-----


Po krótkim sprawdzeniu na serwerze mam to zrobione poprzez dodanie do configu http://httpd.apache.org/docs/2.0/mod/core....ddefaultcharset, można to tez zrobić w htaccess, jak nie masz zablokowanej możliwości zmiany tego, po więcej odsyłam do dokumentacji.

Drugi sposób, jak dla mnie trochę brutalny, ale tez może zadziałać to ręczna zmiana nagłówka Content-type wysyłanego przez serwer:
  1. header("Content-Type: text/html; charset=ISO-8859-2");


Egh niedoczytałem drugiego posta:
Cytat(nitro11)
Mimo wszystko (chociaż próbowałem różnych ustawień, różnica jest tylko taka, że u mnie jest System kodowania znaków dla MySQL: UTF-8 Unicode (utf8) a na home latin-2) kodowanie w bazie chyba nie powinno zmieniać kodowania które jest ustawione

Tak może, chodzi o to, nawet nie musi tego robić sama baza, zdarzą się też tak, że wystarczy by klient mysql miał inne kodowanie to wszystko będzie się chrzanić. Unicode polskie znaki np. zapisuje praktycznie jako dwa znaki i z tąd może być ten problem.

Ten post edytował masiakla 6.09.2010, 00:05:30
Go to the top of the page
+Quote Post

Posty w temacie
- nitro11   [HTML][PHP]Problem z kodowaniem   5.09.2010, 23:27:10
- - masiakla   Jaka przeglądarka ? Jaki jest doctype tego pliku p...   5.09.2010, 23:32:28
- - nitro11   Przeglądarka: FF, OPERA, IE To popularny skrypt T...   5.09.2010, 23:44:46
- - masiakla   Nie miewam z goła takiego problemu bo sam używam g...   5.09.2010, 23:50:34
- - everth   Cała stronka o kodowaniu w PHPie, HTML i Bóg raczy...   5.09.2010, 23:56:37
- - nitro11   Próbowałem zmieniać nawet kodowanie stron na utf i...   6.09.2010, 00:00:16
- - masiakla   Po krótkim sprawdzeniu na serwerze mam to zrobione...   6.09.2010, 00:02:00
- - nitro11   Czyli mam dopisać do konfiguracji msql w pliku msq...   6.09.2010, 00:13:08
- - masiakla   Adddefaultcharset to jest do konfiguracji Apache...   6.09.2010, 00:13:33
- - everth   hmm, mam rozumieć że regułka "set names MOJE_...   6.09.2010, 00:15:17
- - nitro11   Oczywiście SET NAMES bylo sprawdzane, ale nie dzia...   6.09.2010, 00:26:50
- - masiakla   Takie pytanie jakie masz zainstalowane distro ? Mo...   6.09.2010, 00:28:56
- - everth   Najprostsze obejście - olej kodowanie ISO i wystaw...   6.09.2010, 00:29:47
- - nitro11   Oczywiście restartowałem mysqla Chłopaki naprawd...   6.09.2010, 00:40:01
- - masiakla   mam na myśli dystrybucję linuxa. Bo największe pro...   6.09.2010, 00:44:24
- - everth   @nitro - wstaw to na końcu index.php - czyli tak:...   6.09.2010, 01:03:57
- - motyl-pl   [PHP] pobierz, plaintext mysql_query("SET...   6.09.2010, 01:10:25
|- - nitro11   Cytat(motyl-pl @ 6.09.2010, 02:10...   6.09.2010, 01:48:09
|- - motyl-pl   Cytat(motyl-pl @ 6.09.2010, 02:10...   6.09.2010, 07:41:26
- - everth   Wypróbuj ten drugi sposób (z headerem i konwersją ...   6.09.2010, 02:58:33
- - nitro11   Pomogło wstawienie na początku: header("Conte...   7.09.2010, 03:32:39


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 19:14