Как да промените кодирането на сайта
Имам няколко пъти иска да напише, как да промените кодирането на сайта. Случаят се състои от няколко части, така че с няколко думи да се обясни. И аз реших да напиша тази статия, в която ясно боя, която се изисква, за да промените кодирането на сайта.
Нека ви е и аз ще превежда на сайта в UTF-8 кодиране. Ако искате да преведете по друг кодиране, а след това всичко ще бъде подобна. Така че тук е процедура за това:
- Всички текстови файлове (HTML. Php. Js. Txt. В общи линии, в които има текст) повторно кодиране в UTF-8. Много е лесно чрез Notepad ++ в "Преобразуване в UTF-8 без BOM" от менюто "Encoding". И това е на всички файлове, които имат дори не нещо написано на страницата.
- Място в .htaccess файла в главната страница с текста на AddDefaultCharset на UTF-8.
- Промяна на набора от знаци в мета тага
Ако сайтът ви не използва база данни, на този етап е възможно да промените кодирането за да приключите. Но ако базата данни е там, трябва да се направи повече и от следните стъпки:
- Веднага след свързване към базата данни да изпълни заявката: SET ИМЕНА UTF-8
- В PhpMyAdmin промените в базата данни за кодиране, за да utf8_general_ci в своите настройки.
- Сложете всички таблици, кодиращи utf8_general_ci.
- Всички видове текстови полета също да поставят кодиране utf8_general_ci.
Сега всичко си кодиране на сайта се променя. Мога само да добавя, че ако някъде в кода, което правиш превръщането от едно кодиране на друг (например, чрез функцията за изброяване ()), а след това внимателно да проверите това място, може би няма да има проблем.
Ако след смяна на кодирането, което се появява нещо нередно, тогава прочетете тази статия: проблеми с кодирането.
Препоръчайте тази статия на приятел:
Ако сте харесали сайта, линк към него (на вашия сайт, форум, при контакт)
Тя изглежда така:
Браво на Майкъл урок много poleznyy.Lyublyu като кратко и ясно, а не обратното. Благодарим Ви!
Уверете се, че писмото е тип съдържание заглавна с кодиране UTF-8 а.
Уважаеми Дмитрий, моля, проверете, че това съответства на параметрите на прозорците-1251 и UTF-8. $ Заглавията = "Content-Type: текст / обикновен; набор знаци = прозорци-1251 \ R \ Н" ;. ако не работи, тогава ще се разбере