Опис проблеми:
кодування, прописана в файлі не відтворюється при оновленні сторінки. Російські літери пишуться кракозябрами. У header'е прописано:
Але браузер наполегливо зчитує її як Західноєвропейську. При зміні кодування в браузері вручну буви на місці - відображаються як треба, але тільки до тих пір поки не перезавантажиться сторінка або за посиланням не піду.
Спробував ще ось що: писав пост з-під російської мови - отримав західноєвропейську кодування поста. Писав з-під англійського - нормальний текст.
Нові повідомлення також відображаються в західноєвропейській кодуванні ..
Єдиний варіант - залив російські картинки в англійську мову і поставив його. = (
Чи використовувався пошук для вирішення проблеми: природно.
Якщо так, то які запити ви використовували: кирилиця, кодування, російську мову
Мало не забув: phpMyAdmin пише ось що:
А щодо того, що кодування всередині таблиці
Ось тут звичайно можуть бути косяки в майбутньому, пов'язані з неправильною сортуванням ників і т.п. раджу все ж базу створювати в кодуванні cp1251_general_ci.
Дійсно в includes / page_header.php в самому н изу є ось що
Рішення проблеми "черезжопное", але рішення
Додано через 1 хвилину 30 секунд:
/ DiOs
Те що mysql в UTF-8 майже у всіх повинно відображатися. це, так би мовити, стандартна для нього кодування
Повернутись до початку
Siava писал (а): Вирішення проблеми "черезжопное", але рішення
Саме так. Краще, ніж ніякого рішення
Повернутись до початку
Siava
головне - працює. Пріінсталляціі форуму змінив кодування, тепер таблиці в cp1251_general_ci.
Спасибі всім за допомогу
Повернутись до початку
Siava писал (а): все ж базу створювати в кодуванні cp1251_general_ci
Немає такої кодування. Ну немає. Є кодування (для точності - character_set) cp1251. win1251. koi8_ru. utf8. І т.д. Це не більше, ніж просто набір символів (пари код-символ). І є поняття "collation". Я не впевнений, що застосовуваний переклад "зіставлення" - кращий, але боротися за чистоту мови не будемо, бо вже прижилося. Ці самі collation описують правила сортування в межах одного character set, бо таких правил для якоїсь таблиці символів в загальному випадку може бути багато. Наприклад, може бути правило сортування не АаБбВвГг. а АБВГ. а Б В Г. Так ось, cp1251_general_ci - це одне з можливих collation (причому дефолтовое, тобто найбільш вживане) для таблиці символів (кодування, character set) cp1251.
Нікого не хочу образити, просто дуже часто у нас на форумі бачу змішання понять character set і collation.
І якщо я неправий, нехай старші товариші поправлять мене