Недавно я обнаружил, что если включить ‘~’ в био пользователя, то Discourse выдаёт ошибку base64decode. Он отлично справляется со всеми kinds других проблемных символов (пробелы, =, %, &), но почему-то не может обработать ‘~’.
Кто-нибудь ещё сталкивался с этой проблемой?
Первая мысль — возможно, у меня неверное кодирование, но я пока не смог разобраться.
Это, вероятно, должно быть исправлено, но этот вопрос выше моей квалификации и компетенции. Но из чистого практического любопытства: зачем кому-то использовать тильду в био?
Я веду многоязычный форум, и в других культурах символ ‘~’ используется часто. Например, в корейском языке его часто ставят в конце предложения, чтобы смягчить тон, как в фразе: «Если у вас есть вопросы, дайте знать~».
Разве это баг? Баг — это что-то, что сделано, но не работает. Здесь же скорее вопрос «сделано или нет», а если нет, то это уже #фича или вопрос поддержки.