Пропустить

Кодировки скриптов (важно при установке модов phpBB3)

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 3.0.x, кроме относящихся к форуму Для авторов (phpBB 3.0.x).
Свернуть Развернуть Правила форума Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

Кодировки скриптов (важно при установке модов phpBB3)

Сообщение alexset » 26.06.2008 16:46

после того как мод заработал криво, решил проверить нигде ли я не натупил с кодировками (тк в последний раз после установки галереи в форуме в место админки - пустая стриница, хотя до этого галерею я уже устанавливал и всё было ок).
так вот, решил ещё раз прочитать фак любезно и написанный Палычем, там сказано
Учтите, что использовать следует редактор, который не добавляет отсебятины. Кроме того, для версии phpBB3 важно сохранение файлов в кодировке UTF-8

есть такой редактор edit pad pro, он нафаршерован функционалом. но коль пошли непонятки, то я позвал на помощь провереный AkelPad.
в акелпаде в открытом файле , внизу указанна кодировка. файлы которые я правлю я сохраняю в UTF8 , но вдруг заметил что в той же папке /includes/ все файлы в win-1251 (ANSI) и файлы модов тоже в АНСИ.
вот ещё пример: /language/en/ так там кодировка help_faq.php - КОИР8Р , другие в вин 1251... и только те, что редактировал я в utf8.
Возник вопрос и помешательство: в какой кодировке сойранять редактируемые файлы? :cry:

_______
спустя немного времени:
всё смерть моей психике. в ./language/ru/ всё в UTF8 .

Модераторы, про шу о помощи.
Последний раз редактировалось alexset 26.06.2008 17:02, всего редактировалось 1 раз.
Аватара пользователя
alexset
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.06.2008 16:25
Откуда: UA
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение RedNaxi » 26.06.2008 17:02

alexset писал(а):/language/en/ так там кодировка help_faq.php - КОИР8Р

не верю© эти иностранцы и кодировки то такой не знают=\
alexset писал(а):в какой кодировке сойранять редактируемые файлы?

для версии phpBB3 важно сохранение файлов в кодировке UTF-8

не прогадаете.
Аватара пользователя
RedNaxi
Former team member
 
Сообщения: 929
Зарегистрирован: 21.02.2007 3:05
Откуда: BeBoss.ru
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение alexset » 26.06.2008 17:18

и вот последние данные наблюдений: utf8 должна быть только в /language/ru/ тогда всё норм.
Аватара пользователя
alexset
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.06.2008 16:25
Откуда: UA
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение RedNaxi » 26.06.2008 17:22

По идее UTF-8 должна быть в любом файле, данные из которого выводятся в браузер - потому что браузер отображает все в кодировке UTF-8. соответственно, все эти данные (не код страниц и не картинки) хранятся либо в языковых файлах, либо в базе данных. следовательно, база данных и языковые файлы должны быть в UTF-8, остальные файлы - желательно тоже, но не критично, насколько я понимаю.
Аватара пользователя
RedNaxi
Former team member
 
Сообщения: 929
Зарегистрирован: 21.02.2007 3:05
Откуда: BeBoss.ru
Благодарил (а): 0 раз.
Поблагодарили: 2 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение alexset » 26.06.2008 17:26

я с вами согласен. но шли 4е сутки, и только теперь всё работает.
Аватара пользователя
alexset
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.06.2008 16:25
Откуда: UA
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение Rayden » 26.06.2008 20:28

В коде php используется только английский алфавит. Коды английского алфавита одинаковы и в ANSI и в UTF, поэтому пофиг по большому счету, в какой кодировке код, лишь бы лишних символов не было, например BOM.

Добавлено спустя 1 минуту 51 секунду:
alexset писал(а):вот ещё пример: /language/en/ так там кодировка help_faq.php - КОИР8Р

Вот это я тоже не верю.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3795
Зарегистрирован: 27.06.2005 1:07
Благодарил (а): 0 раз.
Поблагодарили: 29 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение Alek$ » 27.06.2008 7:01

На самом деле, еще неплохо темплейты сохранять в УТФ-8, поскольку в них велика вероятность появления non-ascii символов.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение Палыч » 27.06.2008 9:12

alexset писал(а):вот последние данные наблюдений: utf8 должна быть только в /language/ru/ тогда всё норм.

При редактировании и сохранении в windows-ориентированных редакторах любых файлов в кодировке UTF-8 в начало файла добавляется метка BOM (Byte Order Mark) в просторечьи - РЛЛ
я╗┐

Её присутствие в любом файле *.php до начала кода вызывает ступор браузера, да и в шаблонах (*.html) пользы она не приносит, а глюки вполне может организовать.
Увидеть эти символы можно пвоспользовавшись наиболее простыми средствами просмотра (можно побайтовыми), например FAR
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение alexset » 27.06.2008 12:44

2 Палыч:
про ступор. в него пришол фрёвый сервер (тестил всё на винде), при попытке прочесть .htaccess , там вначале былатакая гагогулина, после её удаления всё стало норм.
впринципи, для себя я разобрался. спасибо тем, кто ответил. может эта тема будет комуто полезна.
Аватара пользователя
alexset
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 05.06.2008 16:25
Откуда: UA
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Кодировки скриптов (важно при установке модов) (непонятки)

Сообщение Палыч » 27.06.2008 12:55

alexset
Про браузер - согласен, неудачно. Именно сервер PHP. Наиболее частая реакция - ошибка типа
Cannot modify header information - headers already sent by
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9471
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 337 раз.

Re: Кодировки скриптов (важно при установке модов phpBB3)

Сообщение DarkStone » 19.10.2008 21:20

Вот как бы побороть следующее:
установил мод вывода тем на страницу сайта
topic16075.html
но сайт весь с кириллицей, а тут UTF-8 соответственно.
Опера реагирует нормально, а IE7 никак не хочет мириться с двумя кодировками в одном файле :-) Либо страницу корректно отображает, либо "вывод тем", если кодировку сменить на UTF-8
Как-то можно побороть?

DarkStone
phpBB 1.4.0
 
Сообщения: 38
Зарегистрирован: 19.10.2008 19:37
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Кодировки скриптов (важно при установке модов phpBB3)

Сообщение Alek$ » 20.10.2008 13:21

DarkStone
Вы бы внимательно первый пост прочитали...
rxu писал(а):Файл для вывода контента в кодировке Windows-1251 (cp1251) находится здесь.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
Аватара пользователя
Alek$
Лидер модераторов
Лидер модераторов
 
Сообщения: 2653
Зарегистрирован: 03.08.2005 13:46
Откуда: Новосибирск
Благодарил (а): 3 раз.
Поблагодарили: 45 раз.


Вернуться в Поддержка модов для phpBB 3.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы