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

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

С една дума, нещо като това:

Как да промените кодирането в Денвър? Начинът, по който да промените кодирането на локален сървър:

Z -> ЮЕсАр -> местно -> Apache -> конф -> httpd.conf

  • Влизаме в Z устройството и отворете папката ЮЕсАр;
  • в ЮЕсАр локална папка отворена папка;
  • След това трябва да отворите папката на Apache и да го отворите част конфер на папката;
  • част конфер на папката намерите httpd.conf файл и го отворете Notepad;
  • намерите ред AddDefaultCharset прозорци-1251 и да се промени, като AddDefaultCharset UTF-8.

Сега по-подробно.

Така че, ако се чудите "Как мога да променя кодировката на сайта", а след това този пост е за вас. Да се ​​свежда до това достатъчно прост въпрос. Какво ни е нужно? Може би, в допълнение към свободната Notepad Notepad ++ е повече от всичко, обаче, можете да го направите на друг софтуер, но аз мисля, че това е най-подходящият за този инструмент, толкова по програмата е достатъчно популярен и да го свалите безплатно от официалния сайт, не е трудно, толкова повече той russifitsiorovan както и самата програма.

Всъщност да отиде нашия уебсайт в друга кодова, ние трябва да изпълнява няколко основни стъпки:

  1. Смяна на файлове характер на вашия сайт;
  2. Смяната на мястото кодиране в HTML кода на страниците на сайта (мета тагове <Мета HTTP-екв = »Content-Type» съдържание = »текст / HTML; кодировка = UTF-8 ">).

И други незадължителни елементи:

  1. Проверете конфигурацията на кодиране сървър (httpd.conf или .htaccess файлове)
  2. Проверка на набор от символи, база данни и кодиране на връзката към него.

Само може да се наложи промяна криптиране на базата данни, се свърже с него, и сървър кодиране (Directory на сайта).

За да промените мястото отвори всички файлове и програми Notepad ++ в горното меню на изберете елемента "кодиране" и там кликнете върху "Конвертиране в UTF-8 без BOM", наричан по-запишете файла и да направи действието с всички файлове с данни на сайта.

Сега файловете са в правилната кодировка и сървър ще ги разберем, но и за браузъри, което трябва да посочва и кодирането на вашия сайт директно в заглавната секция на страницата , а именно мета маркер мета HTTP-екв където кодировка (кодиране) трябва да бъде "равно» UTF-8. Това също трябва да бъде ясно посочено на всяка страница от вашия уеб ресурс.

Ако сайтът ви не използва база данни, а след това, че това е, в противен случай, четете нататък. Необходимо е също така да се промени кодировката на вашата база данни с този, използван в сайта. В случай на MySQL, можете да използвате сложна PhpMyAdmin за тези цели. Изберете всички таблици и в опциите за промяна на кодирането за предпочитане.

Не се изисква по-нататъшни действия, но за пълнота на изложението, което не спира да се направи. Често, на същото място в PhpMyAdmin можете да зададете кодирането и връзки към базата данни по подразбиране. Ако това не е възможно, тогава ние променяме връзка кодиране PHP скрипт след свързването към базата данни, преди основната заявка. За да направите това, добавете ред (извършване на заявка) «mysql_query (" SET NAMES utf8 ", име $);» (без кавичките), където utf8 - желаната кодирането, а името на променливата на - работа функция mysql_connect.

Това е всичко, благодаря ви за вниманието.