Проблемы регистрации ника на русском языке

J

Johnny Rodgger

#1
Привет! При регистрации пользователя на русском языке с ником Олег Николаевич (15 символов) не получается зарегистрироваться. Результат - "Ваше имя пользователя не может быть длиннее 25 символов".

Почему не получается зарегистрироваться пользователю я не понимаю? В настройках стоит 25 символов, ввожу 15 не регистрирует. То же самое и в метках. Как это исправить?

Например ник Олег Николаев, можно зарегистрировать, в нём 12 русских букв.

Есть мнение, что это потому, что русские символы сохраняются в виде строки из двух байтов при использовании UTF.

У кого-нибудь были подобные проблемы? Как вы их решали? Благодарю!
 
L

lukamal

#2
Привет! При регистрации пользователя на русском языке с ником Олег Николаевич (15 символов) не получается зарегистрироваться. Результат - "Ваше имя пользователя не может быть длиннее 25 символов".

Почему не получается зарегистрироваться пользователю я не понимаю? В настройках стоит 25 символов, ввожу 15 не регистрирует. То же самое и в метках. Как это исправить?

Например ник Олег Николаев, можно зарегистрировать, в нём 12 русских букв.

Есть мнение, что это потому, что русские символы сохраняются в виде строки из двух байтов при использовании UTF.

У кого-нибудь были подобные проблемы? Как вы их решали? Благодарю!

Сделайте 50 символов и посмотрите что получится.
 
J

Johnny Rodgger

#3
Сделайте 50 символов и посмотрите что получится.

Так зарегистрироваться можно, это понятно.

Только с такими настройками пользователи смогут вводить ники из 50 символов на английском языке, а это слишком длинный ник. С английским языком проблем нет. Мне это не нужно.
 
W

Wmboard

#4
У кого-нибудь были подобные проблемы? Как вы их решали?
Не было :)

Скорее всего проблемы с кодировкой. То есть ники на кириллице сохраняются в БД в виде крокозябр.
Или как вариант у вас может считать длину ника в символах с пробелами. Попробуйте например взять ник на русском, где с пробелами его длина будет чуть меньше, чем 25 символов. Что получится?
 
J

Johnny Rodgger

#5
Проблема решена. Дело было в расширении mbstring на хостинге. Большая благодарность Льюви!
 
Get involved!

Here you can only see a limited number of comments. On СЕО Форум Вебмастеров you see all comments and all functions are available to you. To the thread