ďťż

[HTTP] Kodowanie strony - problem! Nawet jak dodam do strony deklaracje...

       

Podstrony


telcocafe

Nawet jak dodam do strony deklaracje kodowania to nie zmienia standardu :(

<META HTTP-EQUIV="content-type" CONTENT="text/html" CHARSET="ISO-8895-2">

Tego używam i nic nie pomaga. Prubowałem też na "windows-1250" i nic. Używam FireFox'a ale na IE też nie działa :(

Co robie źle lub jak to naprawić?



Kiedyś miałem taki sam problem :P Użyłem jakiegoś programu do kodowania i mi pozmieniał na takie fikuśne znaczki, ale strona była dobrze wyświetlana :P

mariuszlorenc@
a umieszczasz to w head czy body ? xd


Nawet jak dodam do strony deklaracje kodowania to nie zmienia standardu :(

<META HTTP-EQUIV="content-type" CONTENT="text/html" CHARSET="ISO-8895-2">

Tego używam i nic nie pomaga. Prubowałem też na "windows-1250" i nic. Używam FireFox'a ale na IE też nie działa :(

Co robie źle lub jak to naprawić?



HEAD

Zrobie tak jak napisał: statjacek

Choć nie wiem dokładnie o co chodzi :(


HEAD

Zrobie tak jak napisał: statjacek

Choć nie wiem  dokładnie o co chodzi :(

NOTATNIK :) Najlepiej mi sie w nim pisze :)

Wyczyść tempa internetowych, bo może być i to.
Żeby ocenić jakie masz kodowanie, wklej kawałek kody Twojej strony, tam gdzie masz jakiś tekst wyprowadzony...

Polskie znaki
Ą ą Ć ć Ę ę Ł ł Ń ń Ó ó Ś ś Ż ż Ź ź
ˇ ± Ć ć Ę ę Ł ł Ń ń Ó ó ¦ ¶ Ż ż ¬ Ä˝
Znaki 8895-2
Użytkownik Kshyhoo edytował ten post 19 marzec 2005, 14:57

NOTATNIK :) Najlepiej mi sie w nim pisze :)

Polecam PidPad albo EdHTML...


Polecam PidPad albo EdHTML...

wipsz to przed znacznikiem <html>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//PL"> <html> <head> informacje nagłowkowe </head> <body> treść </body> </html>


Nawet jak dodam do strony deklaracje kodowania to nie zmienia standardu :(

<META HTTP-EQUIV="content-type" CONTENT="text/html" CHARSET="ISO-8895-2">

Tego używam i nic nie pomaga. Prubowałem też na "windows-1250" i nic. Używam FireFox'a ale na IE też nie działa :(

Co robie źle lub jak to naprawić?

Aha, najlepiesz poszukaj w necie tablic kodowania: Windows 1250 oraz ISO 8859-2 i porównaj je. Sprawdź, pod którymi numerami występuja poslkie znaki w jednej i drugiej.

Nie znam tablic na pamiec, ale wyjaśnię Ci na przykładzie jak to przebiega.

1. Piszesz kod w Notatniku [np.], wstawiasz literę "Ą"- ta ma numer przypisany[sprawdź jaki]. Niech to będzie np. XXX. Przegladarka wie, że zgodnie z podaną stroną kodową, pod numerem XXX ma wyswietlić literę "Ą", bo tak jest zakodowana strona [Win 1250], tymczasem znajduje w metaznaczniku informację, że ma rzeczywiście wyświetlić stronę wg kodowania ISO 8859-2. "Glupieje" i wyswietla ISO, ale tam pod numerkiem XXX nie ma literki "Ą" tylko jakiś krzaczek.
3. Rozwiązaniem jest uzycie, np. Ogonków, do konwersji- zamiany rzeczywistego kodu Win 1250, na oczekiwany ISO 8859-2
4. Można tez używać zamiast Notatnika, programu , który ma mozliwośc wyboru strony kodowej, wstawienia metaznacznika na jej temat, itd., np. EzHTML. EdHtml i wielu innych, darmowych. Unikasz konwersji w Ogonkach, ale , co lubisz.

jepi

Zajączek rulez. Nigdy nie miałem z nim problemów z kodowaniem.

A dawałeś może takie deklaracje?


<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">


Miałem taki sam problem i jak skasowałem chyba tą pierwszą linijkę to było już OK. Zamień też w tej ostatniej linijce en na pl.

Słuchaj możesz to wszystko załatwić prosto - bardzo prosto.

Tak wygląda prawidłowy wpis:
<META HTTP-EQUIV='Content-Type' CONTENT="text/html;charset=iso-8859-2">

Teraz ściągasz sobie np. Ked - edytor stron www (darmowy) i jak otworzysz w nim plik htm do edycji wchodzisz w zakładkę plik->kodowanie->i wybierasz iso później zapisujesz plik i jest ok.

Mozesz to zrobic także w innych edytorach tylko musisz znaleźć w nich opcję kodowania - po konwersji będzie ok.

Pozdrawiam.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.