1

テキスト出力の奇妙な文字 'ÿ' (スペースである必要があります)。これはなぜですか、どうすれば修正できますか? コマンドがプロンプトで実行された場合は発生しません。テキストファイルにパイプされた場合のみ。

ウィンドウズ7

c:\タスクリスト > text.txt

出力:

システム 4 サービス 0 1ÿ508 K

smss.exe 312 サービス 0 1ÿ384 K

csrss.exe 492 サービス 0 5ÿ052 K

4

2 に答える 2

1

コンソールウィンドウに表示される「スペース」は、ASCIIコードが32(0x20)の標準のスペース文字ではなく、おそらくほとんどのOEMコードページでASCIIコードが255(0xFF)のノーブレークスペースでした。

出力をファイルにリダイレクトした後、デフォルトで別のコードページを使用してコンテンツを表示するエディターでファイルを開いた可能性があります。コード255の文字はWindows-1252にあるため、おそらくWindows- ÿ1252です。

于 2012-03-21T02:11:12.643 に答える