І знову проблеми з кодуванням - phpbb guru - офіційна російська підтримка форуму phpbb3

Опис проблеми:
кодування, прописана в файлі не відтворюється при оновленні сторінки. Російські літери пишуться кракозябрами. У 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.

І якщо я неправий, нехай старші товариші поправлять мене

Схожі статті