У меня есть следующий код для извлечения японской или локализованной строки из файла MHT.я использовал почти все параметры кодирования, перечисленные здесь (неизвестно, строка, юникод, bigendianunicode, utf8, utf7, utf32, ascii, default, oem) и проверен.он всегда печатает ненужные символы вместо оригинального китайского или японского имени
$log = "c:\scripts\meta.mht"
$patt = 'title'
$indx = Select-String $patt $log | ForEach-Object {$_.LineNumber}
write-host (Get-Content $log)[$indx] | out-file -encoding string c:\scripts\temp1.xml
Может кто-нибудь помочь мне, как напечатать локализованную строку?какой параметр кодирования я должен использовать?я пробовал все перечисленные параметры, но безуспешно (неизвестно, строка, юникод, bigendianunicode, utf8, utf7, utf32, ascii, default, oem)
заранее спасибо.