3

これが「実際の」プログラミングの質問ではないことはわかっています。でも、それはプログラミングに関係するので、とにかく設定します。ファイルのバイト オーダー マーカーを読み取って、それが utf-8 か utf-16 かを確認するテストが必要なプログラムがあります。私の問題は、バイト オーダー マーカーを設定できるプログラム/テキスト エディターが見つからないことです。これをテキストファイルに設定する方法を誰か教えてもらえますか?

4

4 に答える 4

3

何が起こっているのかを完全に確認する必要がある場合は、バイナリ 16 進エディタを使用するか、プログラムから書き出すかのいずれかで、ファイルをバイナリで作成します。

于 2008-10-14T10:46:29.300 に答える
3

BabelPadという非常に優れたプログラムがあります。BOM を設定するだけでなく、設定されているかどうかも電話で知らせてくれると思います。.Net でプログラム的に実行することもできます。MSNには、これに関するよくある質問があります。

于 2008-10-14T11:03:25.787 に答える
2

Ultra EditまたはNotepad ++の両方でそれを実行でき、生の16進数も編集できるはずです(np ++のプラグインを介して)

于 2008-10-14T10:50:51.570 に答える
1

持っている場合は、Visual Studio.NET でこれを表示および編集できるはずです。

Visual Studio でファイルを開くダイアログを表示します。[開く] ボタンの小さな三角形をクリックし、[プログラムから開く] を選択します。バイナリエディタを選択します。

ファイルの先頭にある 16 進値を編集して、必要なバイト オーダー パターンを含めることができるはずです。

このウィキペディアの記事では、バイト オーダー マーカーをさまざまなファイル形式 (UTF-8 または UTF-16 など) に設定するために必要なものについて説明しています。

于 2008-10-14T10:52:49.990 に答える