ユー:設定エンコーディングの取得-コンテンツのパイプライン
-
09-06-2019 - |
質問
いファイルとして保存UCS-2少しエンディアンを変更したいエンコードして走り、以下のコード:
cat tmp.log -encoding UTF8 > new.log
この結果、ファイルはUCS-2少しエンディアンです。※これはパイプラインは常にそのフォーマットは何ですか?があり、方法などについてはパイプにファイルを保存し、新規ファイルとしてUTF8?
解決
示唆されるように こちらの:
Get-Content tmp.log | Out-File -Encoding UTF8 new.log
他のヒント
思うようになります:
get-content tmp.log -encoding Unicode | set-content new.log -encoding UTF8
私の理解では、このエンコーディングオプションを選択しencdoingのファイルの読み込みや書き込みます。
負荷コンテンツからxmlファイルのエンコーディングです。
(コンテンツ-Encoding UTF8$fileName)
場いただいた皆さまには、XMLファイルを参照してくださいもっと良いように適応し、エンコードのXMLファイル:
$xml = New-Object -Typename XML
$xml.load('foo.xml')
所属していません StackOverflow