ユー:設定エンコーディングの取得-コンテンツのパイプライン

StackOverflow https://stackoverflow.com/questions/76482

  •  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')
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top