Когда мы вызываем системный вызов в linux, например 'open
' или stdio, например 'fopen
', мы должны предоставить 'const char * filename
'. Мой вопрос в том, что такое кодировка, используемая здесь? Это utf-8 или ascii или iso8859-x? Это зависит от настройки системы или среды?
Я знаю, что в MS Windows есть _wopen
, которые принимают utf-16.