История изменений
Исправление lwo, (текущая версия) :
Чтобы работала какая-то «общесистемная» опция, нужно, чтобы программа её слушалась, самостоятельно или через рантайм языка, на котором написана. Если программа делает сырой read
с stdin, мы на интерпретацию программой этих данных в общем случае повлиять не можем.
Зато можем повлиять на сами данные. Можно перекодировать их из имеющейся кодировки в ту, которую использует программа, см. iconv
и т.д.
Исходная версия lwo, :
Чтобы работала какая-то «общесистемная» опция, нужно, чтобы программа её слушалась, самостоятельно или через рантайм языка, на котором написана. Если программа делает сырой read
с stdin, мы на интерпретацию программой этих данных в общем случае повлиять не можем.
Зато можем повлиять на сами данные. Можно перекодировать их в нужную кодировку до передачи их в stdin, см. iconv
и т.д.