Юникод (и кодировки, подобные UTF-8) содержат гораздо больше символов, чем может отобразить большинство операционных систем, просто потому, что обычному пользователю не нужны все доступные символы.
Это, вероятно, означает, что у одного из ваших пользователей есть символы ввода, которые они имеют в своей системе, но у вас их нет; UTF-8 не заботится о том, что вы видите, только о том, что нужно хранить. Например, если у кого-то есть венгерское имя, например у Пола Эрдеша (обратите внимание на странные косые черты над буквой O), этот символ может быть недоступен во всех системах.
Поэтому, как говорится в другом ответе, вам может потребоваться отследить, откуда эти символы поступают, чтобы увидеть, действительно ли ваши клиенты должны их отображать или вам нужно перевести их на что-то другое.