2011-11-07 18 views
1

Add-Contentコマンドレットを使用してテキストを.txtファイルに追加しようとしています。PowerShell 2.0とAdd-Contentコマンドレット

Add-Content C:\scripts\test.txt "test" 

「テスト」ではなく、「アジアのアルファベット記号」をファイルに追加します。私は同じ問題のために、このスレッドを発見した:

http://social.technet.microsoft.com/Forums/en/winserverpowershell/thread/9cdbeb30-d934-4ae1-8cba-d268224561e9

私はそこになく、任意の成功なしの手順に従ってみました。これがどうして起こるのか?

敬具、

Yordanニコロフ

答えて

2

これは、元のファイルがエンコードされた方法に最も可能性が高いです。簡単な回避策(およびこれがエンコードの問題であることの確認)は、.txtファイルをメモ帳で開き、test2.txtに保存することです。 次に、コマンドを実行してください:

Add-Content C:\scripts\test2.txt "test" 

この問題が解決するかどうかを確認してください。

+0

こんにちは、それは動作します。どうもありがとうございました。私はnotepad ++を使い、エンコーディングはutf-8でした。 – Yordan

関連する問題