[XHTML][Validator] Błąd odczytu polskich znaków

Forum przeznaczone dla wszystkich webmasterów, chcących tworzyć strony www zgodnie ze standardami World Wide Web Consortium.
Senzu
Posty: 8
Rejestracja: pn sty 03, 2005 10:47 pm
Lokalizacja: Stalowa Wola

[XHTML][Validator] Błąd odczytu polskich znaków

Post autor: Senzu »

Witam !

Mam nastepujący problem. Strone kodową strony mam ustawiona na
ISO-8859-2 i oczywiscie tekst zakodowany w ISO-8859-2. Tak wyglada
deklaracja typu dokumentu i meta-tagi:

Kod: Zaznacz cały

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"" xml:lang="pl">
<head>
<title>Łukasz Skrzypczak - official home page</title>
<link  rel="StyleSheet" href="css/default3.css" type="text/css" 
media="all" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />
<meta http-equiv="Content-Language" content="pl" />
<meta name="robots" content="all" />
<meta name="Author" content="Łukasz Skrzypczak" />
a mimo to podczas validacji wyskakuja błedy o nastepującej tresci:
"Error Line 6 column 12: non SGML character number 129.

<title>���ukasz Skrzypczak - official home page</title>

You have used an illegal character in your text. HTML uses the standard
UNICODE Consortium character repertoire, and it leaves undefined (among
others) 65 character codes (0 to 31 inclusive and 127 to 159 inclusive)
that are sometimes used for typographical quote marks and similar in
proprietary character sets. The validator has found one of these
undefined characters in your document. The character may appear on your
browser as a curly quote, or a trademark symbol, or some other fancy
glyph; on a different computer, however, it will likely appear as a
completely different character, or nothing at all.

Your best bet is to replace the character with the nearest equivalent
ASCII character, or to use an appropriate character entity. For more
information on Character Encoding on the web, see Alan Flavell's
excellent HTML Character Set Issues reference.

This error can also be triggered by formatting characters embedded in
documents by some word processors. If you use a word processor to edit
your HTML documents, be sure to use the "Save as ASCII" or similar
command to save the document without formatting information."
Jeżeli np. zakoduje "Ł" jako "£" to sie nie czepia. Ale przecież
nie bede recznie wszedzie zmieniał znaków o które sie czepia na odp. im
znaki encji.. dodam jeszcze raz że cały text strony mam zakodowanyu jako ISO-8859-2 (uzywałem NotatnikaSP do zakodowania znaków)

Byłbym wdzieczny za pomoc!
viraptor
Zaczyna działać
Zaczyna działać
Posty: 633
Rejestracja: pn cze 28, 2004 12:58 pm
Kontakt:

Re: [XHTML][Validator] Błąd odczytu polskich znaków

Post autor: viraptor »

Nie znam NotatnikaSP (swoją drogą dziwny program - nie ma go na pierwszych pięciu stronach google - to jakby nie istniał ;) ).
Polecam odpalić gżegżółke i tam zmienić kodowanie (albo detectem sprawdzić jakie masz teraz).
Skoro validator widzi 3 znaki zamiast 'Ł', to znaczy, że naprawde jest namieszane.
Senzu
Posty: 8
Rejestracja: pn sty 03, 2005 10:47 pm
Lokalizacja: Stalowa Wola

Re: [XHTML][Validator] Błąd odczytu polskich znaków

Post autor: Senzu »

zassałem tą gżegżółke i zkonwersowałem i teraz sie nie czepia, z tą różnica że validator teraz pobierał plik z do validacji z mojego kompa a wczesniej wklejałem kod ponieważ pliki maja rozszerzenie php i nie miałem innego sposobu na ich sprawdzenie ...
A tak na marginesie to Ł co było w <title> dlaje jest jako Ł i teraz sie nic nie czepia - dziwne :) może sam validator nie jest wolny od wad ?

Aha i jeszcze jedno <a href="http://www.underpl.org/index.php?d=down ... &dfile=368" > tutaj mozesz </a> sciągnąć ten NotatnikSP i go oblookac :)

Wielkie dzieki za pomoc.
haRacz
Posty: 10
Rejestracja: śr paź 12, 2005 4:50 pm
Kontakt:

Re: błedy validacji strony...

Post autor: haRacz »

Kod: Zaznacz cały

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"" xml:lang="pl">
<head>
<title>Łukasz Skrzypczak - official home page</title>
<link  rel="stylesheet" href="css/default3.css" type="text/css" 
media="all" />
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<meta http-equiv="content-language" content="pl" />
<meta name="robots" content="all" />
<meta name="author" content="Łukasz Skrzypczak" />
Zamien na to co powyzej i bedzie dzialac.
W xhtml'u zabronione jest uzywanie wielkich liter w znacznikach.
ODPOWIEDZ