Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html] problem z kodowaniem
Chemiq
post 31.12.2007, 16:30:55
Post #1





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


ostatnio mi się trochę nudziło i zrobiłem słownik polsko-portugalski i portugalsko polski (oczywiście na gotowych bazach słownikowych). napisałem skrypty w i na moim serwerze lokalnym wszystko śmiga aż miło tongue.gif.

problem pojawia się gdy przenoszę skrypty na inny serwer. mianowicie wszystkie znaki specjalne (tak polskie jak i portugalskie) zamieniają się w krzaki. zmiana kodowania w przeglądarce daje rezultat jedynie w Operze. reszta przeglądarek (IE, FF i Maxthon) upierają się przy poprzednim kodowaniu i same je zmieniają na iso-8859-2. słownik używa kodowania utf-8 aby jednocześnie wyświetlić znaki polskie oraz portugalskie.

co zrobić aby przeglądarki nie zmieniały kodowania?


EDIT
po głębszym sprawdzeniu okazuje się że Opera też niestety się wykrzacza :/

Ten post edytował Chemiq 31.12.2007, 16:34:05
Go to the top of the page
+Quote Post
Hazel
post 31.12.2007, 16:40:44
Post #2





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

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


Takie rzeczy da się zazwyczaj zrobić funkcją iconv()" title="Zobacz w manualu PHP" target="_manual, jeśli ona jest wyłączona to trochę większa lipa, ale i tak się da smile.gif Tyle że nie mam funkcji konwertującej znaki na kodowanie portugalskie, mam tylko na polskie (win, iso, utf8), jakby coś to mogę użyczyć smile.gif


--------------------
Go to the top of the page
+Quote Post
Chemiq
post 31.12.2007, 17:07:26
Post #3





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


pokopałem trochę w tym iconv() i pokrewnych. mimo moich przeróżnych kombinacji nadal się wykrzacza. może ktoś ma jakiś inny pomysł?
Go to the top of the page
+Quote Post
sagittariuspl
post 31.12.2007, 17:24:42
Post #4





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


jeżeli wszystko działa na bazie mysql - sprawdź kodowanie. sprawdź też kodowanie plików php - musi być utf-8 - możliwe że Twój edytor zapisuje je jako iso


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post
Chemiq
post 31.12.2007, 17:27:28
Post #5





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


słownik nie działa na bazie mysql tylko na samych plikach. wszystkie pliki na 100% są kodowane w utf-8 bo korzystam z edytora który umożliwia zmianę kodowania plików.

przypominam że na serwerze lokalnym wszystko jest dokładnie tak jak być powinno
Go to the top of the page
+Quote Post
sagittariuspl
post 31.12.2007, 17:42:27
Post #6





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


rzuć adresem, bo inaczej tylko wizyta u wróżki pomoze dry.gif
kodowanie plików html i te inne dupere w head i powyzej masz ustawione?


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post
Chemiq
post 31.12.2007, 18:19:25
Post #7





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


adres to:
www.chemiq.cjc.pl/slownik/

a co do sekcji head to myślę że wszystko jest tak jak być powinno
Go to the top of the page
+Quote Post
sagittariuspl
post 31.12.2007, 18:40:20
Post #8





Grupa: Zarejestrowani
Postów: 374
Pomógł: 3
Dołączył: 30.12.2006
Skąd: co skąd?

Ostrzeżenie: (10%)
X----


taaa, jasne, ze wszystko w porządku bo jakżeby inaczej... swoją drogą nie uważasz że
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
powinno być
  1. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
bo wiesz, no nie jestem pewien, ale spróbuj, może się uda sciana.gif


--------------------
Tylko sprawdzone typy bukmacherskie na BetGen.pl
Potrzebujesz konta bankowego? Nie? Każdy potrzebuje. Porównaj konta i wybierz najlepsze dla siebie
Zostań milionerem zaczynając od zbierania truskawek. Każdy może być bogaty - to nie mit.
Go to the top of the page
+Quote Post
Chemiq
post 31.12.2007, 19:18:40
Post #9





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


to już wynik kombinowania. normalnie było wpisane utf-8. zmieniłem i dalej jest to samo
Go to the top of the page
+Quote Post
kacperek
post 1.01.2008, 10:03:08
Post #10





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 21.06.2007

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


Firefox w informacji o stronie wyświetla informację o kodowaniu w utf-8, mimo to stronę wyświetla w 8859-2 i dopiero ręczna zmiana kodowania w menu widok poprawia sytuację.
Go to the top of the page
+Quote Post
Chemiq
post 1.01.2008, 15:48:01
Post #11





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


to akurat nie odkrycie. a odśwież stronę to kodowanie się zmieni znów na 8859-2. o tym pisałem już w pierwszym poście i to jest główny problem więc sugerowałbym na drugi raz się zapoznać dokładnie z tematem tongue.gif
Go to the top of the page
+Quote Post
franki01
post 1.01.2008, 18:49:17
Post #12





Grupa: Zarejestrowani
Postów: 508
Pomógł: 75
Dołączył: 2.11.2005
Skąd: Bydgoszcz

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


Na samej gorze skryptow daj:

  1. <?php
  2. header('Content-type: text/html; charset=utf-8');
  3. ?>


Mimo ze w naglowkach ustawiles utf-8, serwer wysyla swoje naglowki (te przed wyslaniem strony) z kodowaniem iso. Po wstawieniu powyzszego kodu powinno byc ok.
Go to the top of the page
+Quote Post
Chemiq
post 1.01.2008, 19:28:04
Post #13





Grupa: Zarejestrowani
Postów: 105
Pomógł: 0
Dołączył: 16.07.2006

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


no i elegancko działa biggrin.gif. w końcu znalazł się ktoś konkretny kto zna się na rzeczy biggrin.gif
dzięki serdeczne biggrin.gif
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:54