Как да промените кодирането на сайта

Как да промените кодирането

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







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

  1. Всички текстови файлове (HTML. Php. Js. Txt. В общи линии, в които има текст) повторно кодиране в UTF-8. Много е лесно чрез Notepad ++ в "Преобразуване в UTF-8 без BOM" от менюто "Encoding". И това е на всички файлове, които имат дори не нещо написано на страницата.
  2. Място в .htaccess файла в главната страница с текста на AddDefaultCharset на UTF-8.
  3. Промяна на набора от знаци в мета тага






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

  1. Веднага след свързване към базата данни да изпълни заявката: SET ИМЕНА UTF-8
  2. В PhpMyAdmin промените в базата данни за кодиране, за да utf8_general_ci в своите настройки.
  3. Сложете всички таблици, кодиращи utf8_general_ci.
  4. Всички видове текстови полета също да поставят кодиране utf8_general_ci.

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

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

Препоръчайте тази статия на приятел:

Ако сте харесали сайта, линк към него (на вашия сайт, форум, при контакт)

Тя изглежда така:

  • BB-код справка за индекса (например, можете да го поставите в подписа):
  • Браво на Майкъл урок много poleznyy.Lyublyu като кратко и ясно, а не обратното. Благодарим Ви!

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

    Уважаеми Дмитрий, моля, проверете, че това съответства на параметрите на прозорците-1251 и UTF-8. $ Заглавията = "Content-Type: текст / обикновен; набор знаци = прозорци-1251 \ R \ Н" ;. ако не работи, тогава ще се разбере