ПредишенСледващото

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

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

Windows-1251 и UTF-8 е то и как да се използва

Windows-1251 - какво е това, каква стойност има при създаването на сайт, който героите ще бъдат на разположение, както и дали това е най-доброто решение за днес? Всичко това в днешната статия. Както винаги, прост език, най-разбираем и с минимален брой термини.

Малко теория

Всеки документ на компютъра или в Интернет, както казах, се съхраняват в двоичен вид. Например, ако използвате набора ASCII характер, буквата "К" ще бъде записано като 10001010, и прозорци 1251 под този номер крие символ - с. В резултат на това, ако браузъра или адрес програма към друга маса и намира ASCII кодове, вместо прозорци 1251, че читателят ще види напълно неразбираем за него символ.

Логичният въпрос е, какво, за да се измисли много маси с кодовете? Факт е, че в допълнение към руската азбука, а има и английски, немски, китайски. Според някои оценки, има около 200 000 знака. Въпреки че, аз не вярвам на тези статистически данни, да мисля за японците.

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

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

Windows-1251 и UTF-8 е то и как да се използва

Представете си, ако една книга претеглят 4 GB! Би било много дълго време да се зареди, аз заета всички наличното пространство на вашия компютър. Решението за изтегляне ще изглежда да е трудно.

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

Microsoft, например, за сегмента на създадения прозорци-1251 рускоговорящите. Това, разбира се, си има своите предимства и недостатъци. Както при всеки друг продукт.

Сега, само 2% от всички страници в интернет, написани на 1251. Повечето уебмастъри използвате UTF-8. Защо така?

Предимства и недостатъци

UTF-8, за разлика от кодирането на прозорци-1251 е универсална, тя съдържа писма от различни азбуки. Има дори и UTF-128, където има общо всички езици - Теул, суахили, Лаос, малтийски и така нататък.

Windows-1251 и UTF-8 е то и как да се използва

UTF-8 е по-лошо, буквите заемат малка част от пространството и заемат само един байт от паметта, както и в 1251. В UTP има редки героите от други езици или специални символи. Те също така оказват влияние върху 5-6 байта, но в документа се използват много рядко.

Това кодиране една мисъл, и тъй като използва голяма част от приложенията по подразбиране. Това означава, че ако не се посочва програма, какво кодиране, който използвате, първото нещо, той проверява е UTF-8.

За да направите това, поставете следните данни главата на маркировката. След символите "набор знаци =» е или UTP или windose както в примера по-долу.

Windows-1251 и UTF-8 е то и как да се използва

Ако впоследствие желаете да промените нещо, и го поставете на фразата и на албански език, като използвате таблицата на преписи, че няма да работи, защото на езика кодиране не се поддържа. UTF-8 без проблеми ще ви позволи да направите това.

Ако се интересувате от създаването на правилния сайт, а след това мога да препоръчам курса Михаил Русаков, "Създаване и популяризиране на сайт от А до Я".

Windows-1251 и UTF-8 е то и как да се използва

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

Е, ако имате някакви въпроси, не е нужно да потърсите в интернет. Винаги има компетентен инструктор.

Windows-1251 и UTF-8 е то и как да се използва

Нещо, което тръгна от темата. Нека се върнем към кодиране.

база баня

Когато става дума за PHP, всички обикновено ужасен. Вече говорихме за базата данни, те се използват, за да се ускори работата сайта. Обикновено не се прилагат за тях, но когато стане необходимо да се прехвърли сайт не е сам.

Трудностите настъпват изобщо, без значение какво си опит, стаж и за трудов стаж. Някои страници в базата данни могат да съдържат всички налични знаци за windose-1251, от друга страна, например, в шаблоните на страниците на различно кодиране.

Макар и да не е необходимо да се прехвърлят цялата работа и функции, макар и не съвсем правилно. Но след преместването да започне неприятности. В идеалния случай, трябва да използвате само един UTP или windose-1251, но всъщност винаги във всички случаи, тук са недостатъците.

За да се споразумеят за необходимо разшифроването код, за да напишете mysql_query ( "SET NAMES cp1251»). В този случай, реализация, ще се извършва от друг протокол - cp1251.

Windows-1251 и UTF-8 е то и как да се използва

Ако сайтът ви решите да го използвате агресивно в 1251, тогава ще трябва да се намери или да създадете Htaccess файл. Той е отговорен за конфигурацията. Необходимо е да се добави още три линии до всички идват заедно.

DefaultLanguage RU; AddDefaultCharset прозорци-1251; php_value default_charset "cp1251"

Аз все още силно препоръчваме да се мисли за използването на UTF-8. Той е по-популярен, прост и богат. Каквото и решение да не са взели сега, важно е, че по-късно можете да го оправя. Добавяне на английски език версия на сайта на тази кодиране ще бъде много по-лесно. Нищо не трябва да се коригира.

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

До следващия път и успех в начинанието.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!