Skocz do zawartości
Zaloguj się, aby obserwować  
krewetka

samozmienianie się kodowania na ISO-8859-1

Polecane posty

Witam :P

 

Mimo żmudnych poszukiwań nie znalazłem rozwiązania mojego problemu w żadnym ze znanych mi języków ;)

 

Sprawa wygląda następująco:

Posiadam serwer wirtualny w leaseweb. Chciałbym na swojej stronie użyć kodowania UTF-8, wpisując pomiędzy znacznikami head

<meta http-equiv="Content-type" value="text/html; charset=UTF-8" />

 

Niestety niezależnie od przeglądarki, przy każdym przeładowaniu strony, kliknięciu w link etc., kodowanie automatycznie zmienia się na ISO-8859-1.

 

Nadmienię, że po skopiowaniu strony na inny serwer (netlook), problem nie występuje.

 

Logicznym wydaje się wniosek, że problem leży gdzieś po stronie serwera. Mam dostęp do panelu plesk, w którym jednak nie odnalazłem żadnych opcji mogących pomóc http://www.fotosik.pl/pokaz_obrazek/pelny/...a1f305bac5.html

 

Po połączeniu się z serwerem poprzez ftp, również nie odnalazłem żadnych plików konfiguracyjnych.

anon_ftp/

bin/

cgi-bin/

conf/ (nie da się otworzyć)

error_docs/

httpdocs/

httpsdocs/

pd/ (nie da się otworzyć)

private/

statistics/

subdomains/

 

Będę niezmiernie wdzięczny za pomoc :P

 

Pozdrawiam,

Piotr

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Sprawa wygląda następująco:

Posiadam serwer wirtualny w leaseweb. Chciałbym na swojej stronie użyć kodowania UTF-8, wpisując pomiędzy znacznikami head

<meta http-equiv="Content-type" value="text/html; charset=UTF-8" />

 

Niestety niezależnie od przeglądarki, przy każdym przeładowaniu strony, kliknięciu w link etc., kodowanie automatycznie zmienia się na ISO-8859-1.

 

Nadmienię, że po skopiowaniu strony na inny serwer (netlook), problem nie występuje.

 

Serwer www (apache) wymusza kodowanie wysyłając swoje nagłówki (ustawiona dyrektywa AddDefaultCharset serwera http://httpd.apache.org/docs/2.0/mod/core....defaultcharset)

 

w pierwszej linii skryptu wyślij odpowiedni nagłówek do przeglądarki.

 

header('Content-type: text/html; charset=utf-8');

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dzięki ogromne ;) Po dopisaniu tej linijki do pliku konfiguracyjnego, wszystko działa jak w bajce :P

 

Pozdrawiam serdecznie i życzę miłego dnia :P

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×