Dopóki absolutnie wszystkie dokumenty w sieci nie będą używać tego samego zestawu znaków UTF (Unicode Transformation Format) dla wszystkich krajów i narodów, konieczne jest wskazanie kodowania używanego w dokumentach HTML lub XML. W przeciwnym razie strony, które są normalnie wyświetlane w Twojej przeglądarce, mogą przekształcić się w znane, nieczytelne „krakersy” w przeglądarkach internetowych odwiedzających Twoją witrynę.
Instrukcje
Krok 1
Metatag, który wskazuje kodowanie użyte w dokumencie, powinien być umieszczony w elemencie head jak najbliżej jego górnej części. Tak brzmi sformułowanie W3C (The World Wide Web Consortium), które opracowuje i wdraża standardy technologiczne dla Internetu. Sam znacznik w dokumencie HTML może wyglądać tak: Ta dyrektywa musi być używana na stronach napisanych zgodnie ze standardami HTML 4.01 i XHTML 1.x. W przypadku dokumentu XHTML końcowy nawias ">" musi zostać zastąpiony przez "/>". W tym przykładzie po znaku charset = następuje kodowanie UTF-8 Unicode. Oczywiście musisz zastąpić UTF-8 swoją wartością - tą, w której ten dokument został zapisany lub w której jego zawartość jest pobierana z bazy danych. Dla alfabetu rosyjskiego, poza utf-8, mogą to być wartości windows-1251 (najczęściej), koi8-r, koi8-u, iso-ir-111, iso-8859-5, x-cp866, ibm855, x-mac -cyrylica.
Krok 2
Aby określić kodowanie na stronie witryny - otwórz wymagany dokument do edycji. Dowiedz się jakiej składni odpowiada kod strony - jest to wskazane na samym początku, w tagu <!DOCTYPE… W zależności od użytego standardu (HTML lub XHTML) przygotuj kod tagu na podstawie powyższych danych. Następnie znajdź tag w źródle strony - zwykle oznaczenie kodowania jest umieszczane zaraz po nim. Jeśli z jakiegoś powodu nie ma takiego tagu w kodzie twojego dokumentu, znajdź tag, który otwiera nagłówek części HTML -. Po nim wklej przygotowany kod i zapisz dokument.
Krok 3
Jeśli strony używają zewnętrznych plików stylów CSS, a pliki te zawierają elementy używające znaków z alfabetów narodowych, powinny również wskazywać zastosowane kodowanie. W pierwszym wierszu pliku stylu dodaj: @charset "windows-1251"; zastąp windows-1251 wybraną wartością. Dodatkowo możesz określić kodowanie, którego ma używać przeglądarka po kliknięciu łącza. Aby to zrobić, umieść atrybut charset z żądaną wartością w tagu link. Na przykład: Jak proste!