Здравствуйте,
если тег содержит неанглийские символы, они отображаются в слаг-адресах также с неанглийскими символами.
Однако в категориях это работает иначе.
Пример категории: tebliğ
Пример слага: /c/teblig
Пример тега: tebliğ
Пример слага: /tag/tebliğ
Разве слаг тега не должен быть /tag/teblig?
Спасибо.

Вы должны установить «метод генерации слаг» в значение «encoded»
Мой язык Discourse — турецкий, и если я установлю «метод генерации слайгов» в значение «encoded», Discourse будет генерировать все слайги с неанглийскими символами.
Пример:
заголовок: şehir büyük küçük
слаг: şehir-büyük-küçük
Вы правы, теги отображают специальные символы. Но это не вызывает ошибок — это просто способ отображения символов в Discourse. Если перейти по ссылке https://your-site/tag/tebliğ, страница загрузится корректно. А если вам нужно использовать URL в другом месте, где специальные символы кодируются неправильно, вы можете напрямую использовать соответствующее UTF-8-кодирование в URL.
Например, вы можете сгенерировать кодировку для tebliğ на сайте вроде этого. Таким образом, для tebliğ это будет tebli%C4%9F, и URL https://your-site/tag/tebli%C4%9F будет работать так же, как и https://your-site/tag/tebliğ в Discourse.