В QtCreator пишем код, использующий QProcess (работа с командной строкой).
На входе сообщения из консоли ("ls ~/", к примеру), на выходе вместо русский букв крякозябры.
Код: Выделить всё
"¾Ð½Ð°Ð»Ñ\214ное пÑ\"
Проверенно на двух машинах.
Тот же код на Ubuntu нормально выдает.
Где и чего подправить нужно?
Rosa Fres R2 x86_64
Код: Выделить всё
locale
LANG=ru_RU.UTF-8
LC_CTYPE=ru_RU.UTF-8
LC_NUMERIC=ru_RU.UTF-8
LC_TIME=ru_RU.UTF-8
LC_COLLATE=ru_RU.UTF-8
LC_MONETARY=ru_RU.UTF-8
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER=ru_RU.UTF-8
LC_NAME=ru_RU.UTF-8
LC_ADDRESS=ru_RU.UTF-8
LC_TELEPHONE=ru_RU.UTF-8
LC_MEASUREMENT=ru_RU.UTF-8
LC_IDENTIFICATION=ru_RU.UTF-8
LC_ALL=