Кодировка для русских букв

skelaKuban

Новичок
Подскажите пожалуйста, какую кодировку нужно использовать для работы с русскими буквами. Использую UTF8, но почему-то strlen считает один русский символ за два.
 

damner2

Новичок
конкретнее - там написан ответ на твой вопрос и ещё много чего, что будет тебе полезно, судя по твоему вопросу.
 

AnrDaemon

Продвинутый новичок
Подскажите пожалуйста, какую кодировку нужно использовать для работы с русскими буквами. Использую UTF8, но почему-то strlen считает один русский символ за два.
Потому что strlen() считает длину строки в байтах, а не в символах.
В дополнение к уже вышеуказанному, в обязательном порядке читать http://www.joelonsoftware.com/articles/Unicode.html
 
Сверху