Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

UTF-8 и русский язык

Вопросы, связанные с локализацией phpBB 2.0.x
leskov_oleg
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Сообщение leskov_oleg »

Конечно напоминает :shock: :lol:

В связи с этим два вопроса:

Где выставляется кодировка (вроде посмотрел все настройки нигде не увидел скорей всего слепой :oops: ) так как в этом файле она вставляется переменной. - отпало нашел в lang_main.php Спасибо помогли

Почему у пользователей для кого собственно и делался форум таких проблем не возникает также как и уменя (я работаю как с ВИН так и нет а из дома вообще из под MacOSX восновном через Лиса но на проводнике тож проверял проблем нет и мной замеченно что данные сообщения в таком виде оставляют только спамеры?????)
leskov_oleg
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Сообщение leskov_oleg »

чарсет то я поменял но проблемы это не решило :cry: всеравно так и продолжают появлятся сообщения в CP-1251
КАК ЭТО УНИХ ПОЛУЧАЕТСЯ?????????????? :cry:
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

leskov_oleg писал(а):КАК ЭТО УНИХ ПОЛУЧАЕТСЯ??????????????
http://www.forum.chihara.ru/forum/viewtopic.php?t=64
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
leskov_oleg
phpBB 1.0.0
Сообщения: 4
Стаж: 17 лет 5 месяцев

Сообщение leskov_oleg »

как они проходят регистрацию типо там картинуа с цифробуквами и све такое????

Еще один глупый вопрос что такое Direct Bots в настройках я такого не нашел и среди modов вроде нет ???? :wink: :?:
forum.chihara.ru
chihara.ru
[url=http://leskov_oleg.chihara.ru]leskov_oleg.chihara.ru[/url]
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 10 месяцев
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза
Контактная информация:

Сообщение Палыч »

leskov_oleg писал(а):как они проходят регистрацию типо там картинуа с цифробуквами и све такое?
VC (визуальное подтверждение) боты проходят уже давно. Надо ставить AVC. Я использую МОД ABQ (в подписи)
leskov_oleg писал(а): вопрос что такое Direct Bots в настройках я такого не нашел
Ошибка - Detector Bots (тоже в подписи)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 10 месяцев
Откуда: Архангельск
Контактная информация:

Сообщение Гога »

Любителям UTF-8 и PHP: забейте на что-нибудь. Поддержка UTF-8 в PHP просто отвратительна. Сам пробовал: проблемы с почтой, рег. выражениями. Не дай боже вам включить перегрузку функций в PHP - слетит визуальное поддтверждение.
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
direqtor
phpBB 1.4.1
Сообщения: 43
Стаж: 17 лет 9 месяцев
Откуда: Владивосток
Контактная информация:

Сообщение direqtor »

Гога писал(а):Любителям UTF-8 и PHP: забейте на что-нибудь. Поддержка UTF-8 в PHP просто отвратительна. Сам пробовал: проблемы с почтой, рег. выражениями. Не дай боже вам включить перегрузку функций в PHP - слетит визуальное поддтверждение.
Согласен, не все есчё отлажено в движке. Но ведь многоязычные сайты и форумы уже давняя реальность, так что просто надо пробовать обходить баги, писать свои функции. Когда-нить и в самом PHP все будет в порядке с UTF-8, движок-то разрабатывается СВОБОДНО. Это значит, что те кому это нужно, сами и сделают то, что им нужно.
Аватара пользователя
kvazimot
phpBB 1.0.0
Сообщения: 7
Стаж: 17 лет 1 месяц

Сообщение kvazimot »

чего то надо не понял кодировку ютф что-ли? я делал єто сегодня вот так, в файле ру языка
\phpBB2\language\lang_russian

написал вот это

// setlocale(LC_ALL, 'ru_RU.CP1251');
$lang['ENCODING'] = 'utf-8';
$lang['DIRECTION'] = 'ltr';

взял и поменял utf-8 после этого вылезли закорлючьки а что б их небыло я взял и еще раз переписал в этих файлах весь текст заного, тоесть перекодировал для того что б нормально отображалось это делал в акела пад сохранить в ютф, можна в любом редакторе сделать перекодировку практически.

вот что-то делал не помню точно что
Вложения
lang_russian.rar
(39.83 КБ) 679 скачиваний
ExcimeR
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет
Контактная информация:

Сообщение ExcimeR »

Could not insert new word matches

DEBUG MODE

INSERT INTO phpbb_search_wordmatch (post_id, word_id, title_match) SELECT 10, word_id, 0 FROM phpbb_search_wordlist WHERE word_text IN ('аврар')

Line : 251
File : functions_search.php

А вот если такая байдень выскакивает после создания сообщения на русском. при этом оно создается, но все вопросами
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

ExcimeR тогда это фак
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
ExcimeR
phpBB 1.0.0
Сообщения: 2
Стаж: 17 лет
Контактная информация:

Сообщение ExcimeR »

crash писал(а):ExcimeR тогда это фак
В смысле ?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 8 месяцев
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash »

Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
KIVagant
phpBB 1.0.0
Сообщения: 9
Стаж: 16 лет 11 месяцев
Откуда: Украина
Контактная информация:

Сообщение KIVagant »

Может кому так будет проще. Я избавляюсь от проблем с MySQL 4.1 следующим образом: создаю базу (изначально), устанавливаю сравнение "cp1251_ukrainian_ci" (кому нужно - можно не ukrainian).
После чего выполняется запрос сразу после соединения с БД. Этот запрос можно менять в зависимости от кодировки БД. Это всё выше, как я понял, обсуждалось, но тем не менее, предлагаю это в такой вот вариант собрать:

Код: Выделить всё

############################################################## 
## MOD Title: DB Set Names
## MOD Author: KIVagant < KIVagant@mail.ru > (Evgeny Glotov) http://www.agapa.com.ua
## MOD Description: Мод устанавливает кодировку соединения с базой данных MySQL 4.x, которая сопоставлена с кодировкой cp1251
## MOD Version: 1.0
## 
## Installation Level: easy
## Installation Time: 3 Minutes 
## Files To Edit: (1) db.php
## Included Files: n/a
############################################################## 
## Author Notes:
##
############################################################## 
## MOD History:
##     2007-04-17  - Version 1.0
##
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/db.php

# 
#-----[ FIND ]------------------------------------------ 
# 
if(!$db->db_connect_id)
{
	message_die(CRITICAL_ERROR, "Could not connect to the database");
}

# 
#-----[ AFTER, ADD ]------------------------------------
# 
 else {
	// Для MySQL версии 4.1 и выше:
	$sql="SET NAMES cp1251";
	@$resch=$db->sql_query($sql);
}
#
#-----[ SAVE/CLOSE ALL FILES ]-------------------------- 
#
# EoM
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16313
Стаж: 17 лет 10 месяцев
Откуда: Красноярск
Благодарил (а): 533 раза
Поблагодарили: 2119 раз
Контактная информация:

Сообщение rxu »

KIVagant
FAQ вопрос Q26.
Изображение
sae
phpBB 1.0.0
Сообщения: 1
Стаж: 16 лет 9 месяцев

Re: UTF-8 и русский язык

Сообщение sae »

mainsan писал(а):По этой проблеме создано уже много тем, но сколько я их не читал, решения проблемы пока не вижу.
Сначала опишу ситуацию.

На сайте используется кодировка Utf-8 (как я понимаю, это из-за того, что она используется на сервере). Хостер сайта - я, на своем сервере apach. Адрес - http://www.hr-outsourcing.com.ua/hr-outlook/forum
В базе данных - не знаю, как определить какая кодировка, но в PhpMyAdmin в разедел переменных - character set - latin1.
Устанавливаю форум PhpBB 2.017, что касается английского - все нормально. Но как только переключаюсь на русский - окно браузера пустое. Меняю кодировку браузера с UTF-8 на Win-1251, все появляется, как только перехожу на другую страницу - снова все пусто.
Далее - добавил одно русское сообщение. Оно не отображается нормально ни при каких раскладах. Если же выставить кодировку Utf-8 в браузере, то название темы выглядит частично нормально, частично - нечитаемо, а все интерфейсные сообщения вообще нераспознаваемый набор символов.

Пробовал менять language_main.php с windows-1251 на utf-8 и ru-utf-8, пробовал добавлять код, который выкладывали на форуме, не помогает. Что нужно сделать в такой ситуации?

Хотелось бы, чтобы в ответе прояснили смысл всех действий, а не только дали инструкции по исправлению. Спасибо.
Положи в корень PHPBB2 файл .htaccess и добав в него строчку: AddDefaultCharset windows-1251
Закрыто

Вернуться в «Локализация phpBB 2.0.x»