none
powershell sqlite3 кодировка русский текст RRS feed

  • Вопрос

  • выполняю команду в cmd
    sqlite3.exe -csv m.db .dump>>myDumpSQLite.sql
    все выгружается отлично
    делаю тоже самое в powershell
    & .\sqlite3.exe m.db .dump | out-file myDumpSQLite.sql

    И тогда в myDumpSQLite.sql все что русским текстом должно было быть отображается крокозябрами.
    Посоветуйте как поправить правильно команду для powershell
    • Изменено korggrodno3 17 марта 2015 г. 13:01
    17 марта 2015 г. 12:42

Ответы

  • Если изменить:

    [Console]::OutputEncoding = [System.Text.Encoding]::GetEncoding("cp866")

    $OutputEncoding =  [Console]::OutputEncoding

    или

    cmd /c "sqlite3.exe -csv m.db .dump>>myDumpSQLite.sql"

    • Изменено KazunEditor 17 марта 2015 г. 13:02
    • Помечено в качестве ответа korggrodno3 17 марта 2015 г. 13:12
    17 марта 2015 г. 13:02
    Отвечающий

Все ответы