Я хочу написать C-программу, которая получает некоторые строки из ввода.Я хочу сохранить их в базе данных MySQL.В целях безопасности я хотел бы проверить, является ли ввод (возможно) строкой UTF-8, подсчитать количество символов, а также использовать некоторые регулярные выражения для проверки ввода.
Есть ли библиотека, которая предлагает мнеэта функциональность?
Я думал об использовании широких символов, но, насколько я понял, тот факт, что они поддерживают UTF-8, зависит от реализации и не определяется стандартом.А также мне не хватало бы регулярных выражений.