PHP iconv () - преобразуване на кодиране на символи

Модерният сайт е една или повече HTML страници. Тя може да бъде проектирана така, както е, и винаги да бъде същата. Страниците на сайта също могат да се създават в движение. PHP iconv адаптира HTML към необходимия браузър по време на пристигането на посетителя. Във всеки случай всяка страница трябва да посочи кодирането си в секцията HEAD. Кодирането на страници има два аспекта, които са разделени във времето, което трябва да се вземе под внимание. Процесът на разработка: хостинг от разработчика и съответства на инструментите. Процес на работа: Хостингът е оптимизиран за сайта и потока от посетители.

Многообразие на кодирането

Всеки сайт е информационната структура на хостинг в специфично кодиране. С PHP iconv, всяко кодиране ще бъде преобразувано в желаното. По време на разработването и обновяването на всеки сайт - това е функционалността на страниците на използваната система за управление на сайта или текста в конкретно кодиране в избрания текстов редактор.


Като цяло, кодирането на ресурси, настройките за хостинг, кодирането на HTML редактор, обектите, скриптовете, таблиците на CSS и други файлове с ресурси трябва да съответстват. В горния пример позицията

е съвременен начин за посочване на желаното кодиране на страницата. Той може да бъде обозначен като "windows-1251" или "UTF-8". Можете да се обърнете към друго кодиране. Позициите (2.1) и (2.2) взаимно се изключват. Трябва да изберете едно нещо. За предпочитане е да се използва вариант на инструкция за кодиране от структурата

. В този случай винаги ще е възможноизползвайте функцията iconv PHP: кодът на Windows 1251 е лесен за въвеждане в UTF-8.

Характеристики на кодирането

Не е достатъчно да се определи кодирането на страницата. Дори когато развитието на уеб ресурс е в разгара си: хостингът и уебсайтът са в едно и също кодиране. Инструментите, на първо място, редактор, браузър и PHP тестер, работят без проблеми и неуспехи. Но може да има непредвидена ситуация. Проблемите с кодирането обикновено възникват в интерфейса на уеб ресурса, който хоства източника или получателя. В повечето случаи това е база данни. Ако в четенето на променливи няма нищо или странни символи, просто трябва да изпълните иконата за преобразуване на PHP: $ sDst = iconv ('UTF -8', 'CP 1251', $ sSrc) или $ sDst = iconv ('CP 1251', ' UTF-8 ', $ sSrc). Проблемът ще слезе сам. Базата данни не е единственият източник на проблеми при кодирането. Четенето на сайтове на трети страни, например за разбор или търсене на информация, може да доведе до информация в кодирането. Как да избегнем това? PHP iconv ви позволява да решите проблема с преобразуването на информация от всеки източник в желаното кодиране.

Свързани публикации

PHP iconv: Правилно кодиране на низ