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

Длина ников на кириллице

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
balanila
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 2 месяца
Откуда: Кишинёв

Длина ников на кириллице

Сообщение balanila »

Версия 2.0.22. Все шаблоны перевёл на юникод.
Не помню точно, как было до этого перевода, но после ники на кириллице укорачиваются до 13 символов. Как бы не писал, укорачиваются до 13. Латиница не укорачивается, только кириллица.

При попытке из админки поменять ник пользователю, он всё равно укорачивается.

Как-то это можно победить?..
ещё ники на кириллице в правой колонке на списке всех форумов иногда заканчиваются знаком вопроса в чёрном ромбе.
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

balanila писал(а): Все шаблоны перевёл на юникод.
Не совсем понял, что вы имеете в виду.
balanila писал(а):ники на кириллице укорачиваются до 13 символов.
Тип поля для ника - VARCHAR (25), при использовании UNICODE, в которой символы кириллицы расположены за пределами 255 кода, каждый символ занимает 2 байта, то есть "влезает" в поле только 12,5 символов.
balanila писал(а):Латиница не укорачивается
Латиница в первой половине кодировки (до 255)
balanila писал(а):ногда заканчиваются знаком вопроса в чёрном ромбе.
А это как раз последние 0,5 байта
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
balanila
phpBB 1.0.0
Сообщения: 2
Стаж: 16 лет 2 месяца
Откуда: Кишинёв

Сообщение balanila »

Палыч писал(а):
balanila писал(а): Все шаблоны перевёл на юникод.
Не совсем понял, что вы имеете в виду.

Не шаблоны, а языки. Перепутал.

А в базе делал VARCHAR длиной и 40 и 600... не помогает. Поставил даже тип TEXT и тоже не помогает. всё равно обрубает на 13-м символе кириллицы.
Копался в форме регистрации, может там где выставлено ограничение - тож нифига :(
Что при регистрации, что при последующем.
НО тут дело не в базе походу.
Я вбил ник длинною 19 симовлов на кириллице и потом заведомо не правильно вбил капча и меня вернуло на страницу регистрации, чтоб я вбил код ещё раз.
Я зашёл в базу и увидел, что там запись ещё не появилась, а в поле ник на страничке он уже обрезан. Получается, он режится ещё не доходя до базы...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 17 лет 11 месяцев
Откуда: Питер
Благодарил (а): 1 раз
Поблагодарили: 27 раз

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

balanila писал(а):Не шаблоны, а языки. Перепутал.
Понятнее от этого не стало :D
balanila писал(а): Получается, он режится ещё не доходя до базы...
Естественно, размер в шаблоне в теге input
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Поддержка phpBB 2.0.x»