Звучит так, будто вы ищете unac()
. Со страницы руководства:
unac
- это библиотека C, которая удаляет акценты из символов, независимо от набора символов (ISO-8859-15, ISO-CELTIC, KOI8-RU ...), если iconv(3)
может преобразовать ее
в UTF-16 (Unicode).
Я не смог найти страницу загрузки (я думаю, она должна быть здесь , но ссылка в настоящее время 404ing). Если вы используете Ubuntu, вы можете получить его с помощью:
sudo apt-get install libunac1-dev
Предполагая, что вы используете gcc, после установки вам нужно будет добавить -lunac
к параметрам вашего компилятора (чтобы указать компилятору связываться с библиотекой unac).