LINUX.ORG.RU

История изменений

Исправление lwo, (текущая версия) :

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

Зато можем повлиять на сами данные. Можно перекодировать их из имеющейся кодировки в ту, которую использует программа, см. iconv и т.д.

Исходная версия lwo, :

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

Зато можем повлиять на сами данные. Можно перекодировать их в нужную кодировку до передачи их в stdin, см. iconv и т.д.