1 (12.07.2010 23:58 отредактировано sss2019)

Тема: Иероглифы

Установил мод easy poll На punbb 1.2.22, когда попытался создать опрос, то вместо некоторых букв в нем вопросительные знаки, че это такое?

Добавлено спустя 16 минут 3 секунды:

вот примерно так, причем это даже обычные сообщения так пишутся,  "ч� апрног65цкф� ым"

В чем проблема?

Кодировка таблиц и бд latin1_swedish_ci

Поделиться

2

Re: Иероглифы

как ты думаешь, шведская кодировка вполне подходит для русских символов?
проблема очевидно в кодировке.
punbb 1.2 не для тебя, чего ты мучаешся? поставь 1.3 или последний fluxbb

Сайт hcs

Поделиться

3

Re: Иероглифы

Почему не для меня?

А какая кодировка долджна быть для русских? пробовал utf все равно такая же фигня.

Ненравится мне 1.3, и нешне и нутренне. На 1.2 уже 22 обноления было, так что даже если и будут еще то уже незначительные которые можно и неустанавивать, а если на 1.3 я понаставлю модов и будут выходить эти обновления...

Добавлено спустя 9 минут 18 секунд:

поставил тот же форум на другой хостинг, и там проблема с кодировкой исчезла. хотя кодировка бд там тоже     latin1_swedish_ci !!!

Но появилась другая проблема.

Поделиться

4

Re: Иероглифы

smile
У тебя русский язык, кодировка для него win-1251, кодировка бд изначально должна быть такая же, тогда и таблицы будут созданы св правильной кодировке, сопоставление соединения с бд должно быть cp1251, header сервера должен быть Content-Type: text/html; charset=windows-1251
punbb 1.2 не учитывает этих нюансов

Добавлено спустя 4 минуты 40 секунд:

sss2019 пишет:

Ненравится мне 1.3, и нешне и нутренне. На 1.2 уже 22 обноления было, так что даже если и будут еще то уже незначительные которые можно и неустанавивать, а если на 1.3 я понаставлю модов и будут выходить эти обновления...

на 1.2 обновлений не будет, если только что-то очень серъезное. 1.3 - это следующий этап развития 1.2, поэтому в нем собраны все достоинства предшественника. Ты не понял главного преимущества 1.3 - в нем не надо ковыряться чтобы он заработал и чтобы установить моды. Он работает сразу, проблем с кодировками нет, расширения устанавливаются из панели администратора и не требуют ручных правок кода. При обновлении версии не надо вручную что-то лазить в коде и править. Короче, если тебе нравится заниматься мазохизмом, то можешь продолжать дальше, только используй поиск по разделу 1.2, там на все твои вопросы уже есть ответы.

Сайт hcs

Поделиться

5 (13.07.2010 04:00 отредактировано sss2019)

Re: Иероглифы

Ну например мне не нравится мод личных сообщений на 1.3, бредятины там много. Например можно сохранить сообщение в черновиках, а отправив его один раз, его больше нельзя будет отправить, будет написано сообщение уже было отправлено. Что то вроде того.

Зачем тогда ообще папка черновики там нужна, для разового хранения сообщения? тогда почему оно не удаляется сразу же посел отправки.

Добавлено спустя 4 минуты 40 секунд:

А куда там вот эту фигню прописать надо - Content-Type: text/html; charset=windows-1251
И в бд кодировку выстаить cp1251_general_ci?

Поделиться

6

Re: Иероглифы

Теперь установил тот же самый punbb на другой хостинг, с той же уодировкой latin1_sweish_ci и все отлично работает. Но когда создаю категории вот какая фигня "Тестовый фор&#"

Что за фигня такая, на одном хостинге в сообщениях а на другом в админке?

Поделиться

7

Re: Иероглифы

Content-Type: text/html; charset=windows-1251 - в header.php:
header('Content-Type: text/html; charset=windows-1251');
дефолтовую кодировку в бд при ее создании надо указать
и в mysql.php нужно set names  добавить

Ну работает у тебя при latin_sweish_ci и что дальше? Бд думает что это _sweish_ci, форум думает что это iso какойто там, ты думаешь что это win-1251, в результате разве следует ожидать что-то хорошее?

Сайт hcs

Поделиться

8 (14.07.2010 08:49 отредактировано sss2019)

Re: Иероглифы

Скажи по порядку, че где прописать а то я php не знаю

Вот это в header.php header('Content-Type: text/html; charset=windows-1251'); а куда именно, в самом начале?
а set names как это полностью будет выглядеть? и куда вписать?

И при создании бд нужно выбрать кодировку cp1251?

Поделиться