Podczas ładowania strony internetowej przeglądarka otrzymuje wiele informacji, w tym dane o stronie kodowej, która określa parametry wyświetlania języka. Zwykle strona kodowa jest ustawiana podczas tworzenia witryny, ale czasami konieczna jest zmiana jej na już działającym zasobie.
Instrukcje
Krok 1
Strony kodowe są wymagane do obsługi różnych języków, a każda strona jest ponumerowana. Na przykład alfabet cyrylicy odpowiada kodowaniu Windows 1251, KOI8-R, KOI8-RU, ISO8859-5, DOS 866. Spośród nich pierwszy jest najbardziej rozpowszechniony w Internecie. Inne języki mają własne kodowania.
Krok 2
Biorąc pod uwagę, że jest wiele języków, w pewnym momencie zaczęło brakować starych kodowań, okazały się one niezbyt wygodne. Dlatego w 1991 roku organizacja non-profit „Konsorcjum Unicode” zaproponowała nową opcję kodowania, która umożliwia reprezentowanie alfabetów prawie wszystkich istniejących języków. Kod został nazwany „Unicode”.
Krok 3
Unicode ma kilka wariantów reprezentacji, z których najbardziej znany to UTF-8. W Internecie to on stopniowo zaczął zastępować stare kodowania. Zaletą Unicode jest to, że po wejściu na stronę nigdy nie zobaczysz zestawu niezrozumiałych znaków zamiast liter. Znaki zakodowane w UTF-8 są poprawnie wyświetlane na komputerach z dowolnym językiem. Czasami termin „Unicode” jest używany zamiennie z kodowaniem UTF-16 używanym w interfejsach Windows.
Krok 4
Ponieważ użytkownicy innych krajów również odwiedzają zasoby rosyjskiego Internetu, zastąpienie starych kodowań nowym stało się dość istotne. W końcu nieprawidłowe wyświetlanie tekstu zmusza użytkownika do opuszczenia zasobu, co negatywnie wpływa na jego popularność. Aby zmienić kodowanie strony, otwórz ją w programie Dreamweaver. Wybierz menu "Modyfikuj" - "Właściwości strony". W oknie, które zostanie otwarte, wybierz „Nazwa / Kodowanie”, ustaw kodowanie „Unicode (UTF-8)” i kliknij OK. W polu Dołącz podpis Unicode (BOM) nie ma znacznika wyboru. Zmień w ten sposób wszystkie strony witryny.
Krok 5
Jeśli Twoja strona jest hostowana na serwerze WWW Apache (te dane znajdują się w materiałach referencyjnych hostingu), powinieneś utworzyć plik tekstowy.htaccess w Notepad ++ (z kropką na początku). Odbywa się to w ten sposób: otwórz Notepad ++, wybierz „Plik” - „Nowy”. Wpisz w nim następujący wiersz: AddDefaultCharset utf-8. Jeśli ten plik już istnieje, po prostu dodaj do niego określoną linię.
Krok 6
Teraz kliknij "Kodowanie" - "Konwertuj do formatu UNIX". Zamknij program, zostaniesz poproszony o zapisanie. Potwierdź zapisanie, wybierz dla niego lokalizację. Wpisz nazwę pliku.htaccess, pozostaw typ pliku jako Wszystkie typy (*. *) i kliknij „Zapisz”. Teraz prześlij ten plik do katalogu głównego witryny - w tym samym miejscu, w którym znajduje się plik strony głównej.
Krok 7
Jeśli witryna korzysta z baz danych, dodaj tę linię do kodu PHP połączenia z bazą danych przed tagiem zamykającym?>: @Mysql_query ("SET NAMES 'utf8'");
Krok 8
Tłumaczenie witryny na kodowanie UTF-8 może spowodować różne problemy, więc pracuj z kopią witryny. Zamień strony główne na zmodyfikowane dopiero po upewnieniu się, że wszystko działa. Jeśli to konieczne, poszukaj w Internecie materiałów referencyjnych, które opisują Twoją konkretną sytuację.