История изменений
Исправление X512, (текущая версия) :
Числа, даты, URL/email, взять слово из строки, валидировать последний введенный символ
Ни с чем из этого не вижу проблем с UTF-8. Даже на голом Си всё спокойно делается.
Даже на системном уровне приходится искать слэши в имени файла.
Ищите строку "/"
, а не символ '/'
и не будет никаких проблем. Главное правило — не использовать тип char
для чего либо кроме хранения и копирования строк.
Я не удивлюсь, если там до сих пор все системные функции при передаче UTF-8 строки делают MultiByteToWideChar, как это обычно делают A-версии функций.
Так оно и есть. Внутри всё гвоздями прибито к UTF-16 начиная с первых Windows NT. В Windows 1.0 - ME было гибче сделано.
Исходная версия X512, :
Числа, даты, URL/email, взять слово из строки, валидировать последний введенный символ
Ни с чем из этого не вижу проблем с UTF-8. Даже на голом Си всё спокойно делается.
Даже на системном уровне приходится искать слэши в имени файла.
Ищите строку "/"
, а не символ '/'
и не будет никаких проблем. Главное правило — не использовать тип char
для чего либо кроме хранения и копирования строк.