Strona 1 z 1

Jaką wybrać stronę kodową

PostNapisane: 29 maja 2013, o 10:48
przez Ender
Dzień dobry.
Gdy uczyłem się pisać w HTML-u, była mowa o tym, że żeby uzyskać polskie znaki na stronie trzeba wstawić taki kod do sekcji meta: <meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />.
Teraz czytam o HTML5 i tu jest już mowa o UTF-8, Nie znalazłem ani słowa o iso-8859-2.

Mam zamiar napisać stronę w HTML5. Skorzystałem z szybkiego startu w Pajączku i uzyskałem poniższy kod:
<!DOCTYPE html>
<html>
<head>
<title>próba</title>
<meta charset="iso-8859-2" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<meta name="Robots" content="ALL" />
</head>
<body>

<!-- To jest miejsce na treść dokumentu -->

</body>
</html>
Mam wątpliwości i w związku z tym 3 pytania:
1. Co wybrać do pisania w HTML5 iso-8859-2 czy UTF-8 ?
2. Gdy w kreatorze wybrałem HTML5, Pajączek nie wstawił w meta tego fragmentu: http-equiv="content-type" content="text/html; Czy Pajączek popełnił błąd czy jest on niepotrzebny?
3. Czy poniższy fragment kodu jest prawidłowy i wystarczy do uzyskanie polskich znaków na stronie:
<!DOCTYPE html>
<html>
<head>
<title>próba</title>
<meta charset="utf-8" />

Z góry dziękuję za pomoc.

Re: Jaką wybrać stronę kodową

PostNapisane: 29 maja 2013, o 13:41
przez platekr
Stosuj UTF8, chociaż ISO8859-2 jest jak najbardziej nadal standardem. Nagłówek jaki możesz stosować to np.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
</head>
<body>
</body>
</html>

Wygenerowany przez Pajączka. W HTML 5 nie ma potrzeby określania http-equiv. Wystarczy sam charset.

Re: Jaką wybrać stronę kodową

PostNapisane: 29 maja 2013, o 20:49
przez Ender
Wprowadziłem
<meta charset="utf-8" />.
Sprawdziłem składnię w pajączku - Dostaję informację, że "Dokument poprawnie zweryfikowany".
Następnie sprawdziłem składnię walidatorem online W3C, oczywiście kliknąłem odpowiednią zakładkę w pajączku.
I oto co otrzymałem:
* Jump To:
* Error(s) blocking validation

Sorry! This document cannot be checked.
...
Error
A fatal error occurred when attempting to transcode the character encoding of the document. Either we do not support this character encoding ("utf-8"") yet, or you have specified a non-existent character encoding (often a misspelling).

The error was: Encoding not supported.

If you believe the character encoding to be valid you can submit a request for that character encoding (see the feedback page for details) and we will look into supporting it in the future.

IANA maintains the list of official names for character sets and the WDG has some information to help you correctly specify the character encoding.

Słabo znam angielski bardzo chciałbym wiedzieć o co chodzi.
To już drugi przypadek kiedy pajączek twierdzi, że jest OK a walidator W3C wyrzuca błąd.
O co chodzi?
Pozdrawiam.
WF

Re: Jaką wybrać stronę kodową

PostNapisane: 29 maja 2013, o 21:23
przez Ender
Powyższy problem jest już nieaktualny, w kodzie brakowało z jednej strony znaku cudzysłowu, było =utf-8". Ale dlaczego pajączek tego nie wyłapał?
Jest kolejny problem. Po poprawieniu błędu znowu poddałem to sprawdzeniu. Podaję cały kod:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta http-equiv="Creation-date" content="2013-05-29T20:14:11Z" />
<meta http-equiv="Reply-to" content="admin" />
<meta name="Keywords" content="" />
<meta name="Description" content="" />
<meta name="Author" content="Wojciech Figlarski" />
<meta name="Robots" content="ALL" />
</head>
<body>

Pajączek twierdzi, że jest ok.
A walidator W3C wyrzuca 3 błędy:

Validation Output: 3 Errors

1. Line 5, Column 66: Bad value Creation-date for attribute http-equiv on element meta.

<meta http-equiv="Creation-date" content="2013-05-29T20:14:11Z" />


2. Line 6, Column 46: Bad value Reply-to for attribute http-equiv on element meta.

<meta http-equiv="Reply-to" content="admin" />


3. Line 11, Column 7: Element head is missing a required instance of child element title.

</head>

Content model for element head:
If the document is an iframe srcdoc document or if title information is available from a higher-level protocol: Zero or more elements of metadata content.
Otherwise: One or more elements of metadata content, of which exactly one is a title element.

O co chodzi?

Re: Jaką wybrać stronę kodową

PostNapisane: 25 lutego 2015, o 09:19
przez stefano2015
Standard to UTF-8. I takiej strony kodowej powinno się używać na stronach.

Re: Jaką wybrać stronę kodową

PostNapisane: 3 marca 2015, o 23:15
przez Lindana
Sama jestem na etapie zastanawiania się nad tym na tym etapie, więc dzięki wielkie