Encoding UTF - основен стандартен текст в интернет, уебмастера

Необходимо е да се декодира правилно сигналите, че мозъкът ни получава от околната среда. Просто казано, това трябва да бъде правилно "мелодия" си поглед върху живота. Е, това не изглеждаше наполовина празна кесия, и наполовина пълна. Това е, което искате да използвате правилното кодиране. За Интернет най-често правилното кодиране UTF е:







Encoding UTF - основен стандартен текст в интернет, уебмастера

Малко за кодировки

Може би това не е тайна, че основният тип съдържание в света уеб пространството е текстът. Разбира се, сега с това твърдение е спорно, но само преди няколко десет години, това беше така.

Но прехвърлянето на текст в цифров формат се извършва много по-различно, отколкото го правим на екрана. За да се превърне текст в машинен код, като се използва бинарна система за изчисление, състоящ се само от 0 и 1.

Следващата стъпка в предаването на текста във виртуалното пространство е да го покажете на клиентски машини с браузър, който интерпретира HTML. Това е мястото, където забавлението започва, когато клиент браузъра и уеб страницата съдържа текстова информация в различни кодировки. След това потребителят вижда на екрана на компютъра не е текстът, както и някои странни (нечетливи) символи:

Encoding UTF - основен стандартен текст в интернет, уебмастера

Най-често само трябва да промените кодирането на уеб страницата на UTF8 кодиране. В края на краищата, това е най-често навсякъде по интернет.

UTF-8 кодиране

Най-често сред стандартизирани и общи текстови кодировки. Това означава "осем-битов Unicode Transformation Format" или «Unicode Transformation Format».

Encoding UTF - основен стандартен текст в интернет, уебмастера

ASCII ( «американския стандарт код за обмен на информация») друг (но по-стара) кодиране на текстови данни. В своята маса символ стойности за печат и без печат символи се прилага чрез използване на номерата в системата за шестнадесетичен.

При използване на UTF-8 за първите 7 бита данни се използват във формат ASCII. Последният (осми) се използва за показване на "боклук" (неправилно декодирана информация). Че с помощта на кодиране за латински букви значително намалява количеството на текстови данни.

Както вече споменахме, това е често да се показва правилно текста, който току-що се промени кодировката на документа. Нека да видим как това може да стане по различни дисциплини, използвани за изграждане на уеб пространството.

Как да зададете кодирането в HTML и PHP

За да зададете UTF-8 кодиране в HTML с помощта на специален етикет . Той съчетава под формата на стойността на атрибута на мета тагове.

Мета таговете се използват за комуникация и информация за магазина за браузъри и търсачки. Един от атрибутите на тага е набор от знаци. Тя служи за задаване на кодирането на уеб страница. Пример за приложение:







Encoding UTF - основен стандартен текст в интернет, уебмастера

Можете също да зададете кодирането на определени елементи на страницата. Например, тук. Той също така използва набор от знаци атрибут. стойност, която служи за правилното кодиране:

Освен това е възможно да се зададат стойности на пряко заглавки HTTP. които се предават заедно с отговора на молбата от браузъра до сървъра. В този случай, UTF кодиране сайт 8. предава чрез заглавието, е доминиращ над стойността, посочена в уеб страницата.

Много от страниците на ресурси не са статични и динамично създаден чрез използването на сървърни езици за програмиране. PHP е най-често се използва за изграждане на уеб сайтове. Ето защо е важно да се знае за парите си и позволява "в движение", за да промените кодировката на генерирания уеб страница.

За инсталиране и променя функцията използва колекторни стойности глава (). Синтаксисът е:

За да бъдат определени правилно в PHP кодиране UTF 8. удар с глава на повикване () функция в кода трябва да бъде над всички HTML тагове.

Глобални настройки за кодиране

Методите, описани по-горе могат да бъдат използвани за отделните уеб страници или малки обекти. Но какво да се прави, ако се занимават с ресурс, състояща се от няколко стотин страници и десетина секции? Нека да видим как да настроите кодиране UTF-8 за целия сайт.

Encoding UTF - основен стандартен текст в интернет, уебмастера

В по-глобален начин за промяна на кодирането трябва да помисли за пример на базата на който и да е от локалния сървър. За по-голяма яснота, ние приемаме Denwer. което е доста разпространена в нашата област.

За да промените кодировката на всички ресурси, хоствани на нашия сървър Apache. трябва да редактирате съдържанието на httpd.conf конфигурационния файл. Той е на път:

Както и в предишния пример, е необходимо да се замени AddDefaultCharset стойност в дясно. В нашия случай това е UTF-8:

Encoding UTF - основен стандартен текст в интернет, уебмастера

Промяна на кодирането на базата данни

Промяна на кодиране на MySQL, помислете за пример. Тъй като това е един от най-популярните и общи бази данни, използвани при изграждането на обекта. Всички промени могат да бъдат направени в my.ini файла. В Денвър, той е на път:

Тук трябва да се промени стойността на няколко полета на UTF-8:

  • подразбиране знака настроени;
  • характер настроени-сървър;
  • първоначален свързване = "зададените имена";
  • подразбиране знака настроени.

И след това добавете линия пропуснете-характер настроени-клиент-ръкостискане:

Encoding UTF - основен стандартен текст в интернет, уебмастера

Тези промени могат да се правят не само за всички бази данни на сървъра, но също така и за отделния човек в PHP MySQL база данни. Това може да стане чрез PHPMyAdmin на потребителски интерфейс черупка.

Първо, да разберете какво кодиране инсталиран по подразбиране в нашата база данни. За да направите това, въведете SQL заявката за:

Ето какъв отговор би трябвало да получим:

Encoding UTF - основен стандартен текст в интернет, уебмастера

Ако някоя от стойностите не ни удовлетворява, тогава ще трябва да ги промените. Ние използваме за тази заявка към сървъра на основната база данни:

В резултат на това, ние получаваме нови стойности character_set_connection променливи. character_set_results и character_set_client.

За съжаление, не всичко е толкова просто случай с промяна на кодирането в електронни таблици Excel. Той ще трябва да използвате програма на трета страна за прекодиране на файлове. Или обработка на данните с помощта на обемисти функции.

Обсъдихме всички основни начини за промяна на уеб документи UTF кодиране. Надяваме се, че този материал ще ви помогне не само да изберете правилното кодиране на текста, но и да "създаде" правилния възглед за живота.