Из заголовка svn_string.h вы можете видеть, что соответствующие строки svn_string представляют собой просто старый const char * + элемент длины.
Я бы предположил, что "нативно закодированные" строки svn интерпретируются в соответствии с вашей системной локалью (я не знаю это точно, но это соглашение).В Windows 7 вы можете проверить свой языковой стандарт, выбрав «Пуск -> Панель управления -> Регион и язык -> Административный -> Изменить системный языковой стандарт», где любое значение английского языка, вероятно, повлечет за собой кодировку символов Windows 1252. Однакодругой языковой стандарт системы, например иврит (Израиль) , повлечет за собой другую кодировку символов (Windows 1255 для случая иврит).