LINUX.ORG.RU

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

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

Умеет. Но где-то в процессе передачи из другого процесса символы теряются

Отправляющая сторона:

    SetConsoleCP(CP_UTF8);
    SetConsoleOutputCP(CP_UTF8);
    setlocale(LC_ALL, "ru_RU.UTF-8");

    QStringList arguments;
    arguments << pathToFile;
    pdftocairoProcess.start(pdtocairoPath, arguments);

мой pdftocairo

    char * filePath = argv[1];
    Poppler::Document * doc = Poppler::Document::load(QString(filePath));

Не работает. Пробовал и с pathToFile.toUtf8(), а в pdftocairo QString::fromUtf8(filePath), всё равно не работает.

выводит или

can't load Marz2014.pdf
или (с toUtf8())
can't load MA¤rz20141.pdf" 

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

Умеет. Но где-то в процессе передачи символы теряются

Отправляющая сторона:

    SetConsoleCP(CP_UTF8);
    SetConsoleOutputCP(CP_UTF8);
    setlocale(LC_ALL, "ru_RU.UTF-8");

    QStringList arguments;
    arguments << pathToFile;
    pdftocairoProcess.start(pdtocairoPath, arguments);

мой pdftocairo

    char * filePath = argv[1];
    Poppler::Document * doc = Poppler::Document::load(QString(filePath));

Не работает. Пробовал и с pathToFile.toUtf8(), а в pdftocairo QString::fromUtf8(filePath), всё равно не работает.

выводит или

can't load Marz2014.pdf
или (с toUtf8())
can't load MA¤rz20141.pdf"