Unicode usernames and group names

@pfaffman Спасибо. Я имел в виду не это, я имел в виду:

username__ или username_ или user_name

User_Name и _Username должны работать, но Username_ не допускается («Имя пользователя должно заканчиваться буквой или цифрой»)

2 лайка

Спасибо. Есть ли способ это изменить?

Простого способа нет.

1 лайк

Спасибо, Джей, я ценю это

1 лайк

Я пытался разрешить использование японских символов в имени пользователя, но не получилось. Однако разрешение только китайских символов с помощью \p{Han} работает. Этот метод больше нельзя использовать?

Это всё ещё должно работать. Вы не забыли фигурные скобки в начале и в конце? Это должно быть [\p{Han}\p{Katakana}\p{Hiragana}] — в противном случае, не могли бы вы привести примеры имен пользователей, которые не работали?

3 лайка

Спасибо!! Теперь всё работает. Значение по умолчанию для этого поля — \p{Han}, поэтому я подумал, что фигурные скобки не нужны. :flushed:

2 лайка

3 сообщения были перенесены в новую тему: Проблема с переименованием пользователя с символами Unicode

Интересно, почему? Настройки имени пользователя снова ограничены буквами и цифрами и т.д. Нельзя ввести кандзи или кана.


Раньше всё было в порядке.

Теперь невозможно сохранить имена пользователей, состоящие из кандзи и кана.

2 лайка

Вы получили ошибку? Можете ли вы зарегистрироваться с именем пользователя на иероглифах (кандзи)?

Является ли значение [\p{Han}\p{Katakana}\p{Hiragana}] параметром сайта «Разрешённые символы Юникода для имён пользователей»? Пожалуйста, ответьте, указав имя пользователя, которое не сработало, в виде текста, а не скриншота, чтобы мы могли проверить его.

2 лайка

Приношу свои извинения. Проблема решена.
С системой всё в порядке.
Дело в том, что длинная горизонтальная черта в японском произношении не была распознана как иероглиф. Позже я удалил горизонтальные черты во время тестирования, и теперь всё работает нормально. Большое спасибо за вашу заботу.

3 лайка

Здравствуйте, но как мне установить эту опцию? В нашем языке есть такие символы: č, š, đ, ž, dž. Я не знаю, что делать, у меня проблема при входе в систему.

1 лайк

Отлично, что это разрешено! Я хочу разрешить использование апострофов и макронов. Не могли бы вы подсказать, что именно нужно указать в поле «Разрешённые символы юникода в именах пользователей», чтобы это сделать?

2 лайка

По умолчанию при включении unicode_usernames разрешены все буквы и цифры Unicode. Также разрешены символы Unicode с макроном символы с макроном.

Если вы хотите ограничить набор символов Unicode только символами с макроном, установите параметр сайта allowed_unicode_username_characters следующим значением:

[āǟǡǣḇc̄ḏēḕḗḡẖīḵḻḹm̄ṉn̄ōṓṑȫǭȭȱr̄ṟṝṯūǖṻȳẕ]

Если вы хотите разрешить только подмножество этих символов, удалите из списка всё, что вам не нужно.

Апострофы не являются буквами, поэтому они не разрешены, и добавить их в белый список невозможно. Причина в том, что разрешение апострофов в именах пользователей может нарушить работу таких функций, как упоминания или цитирование.

7 лайков