Unicodeファイルのバイト順マーカーを設定するにはどうすればよいですか?

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

質問

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

役に立ちましたか?

解決

BabelPad という非常に優れたプログラムがあります。 BOMを設定するだけでなく、設定されているかどうかを確認することもできます。 .Netでプログラム的に行うこともできます。これに関する良いFAQが MSN にあります。

他のヒント

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

Ultra Edit または Notepad ++ は両方ともそれを行うことができ、生の16進数も編集する必要があります(np ++のプラグインを使用)

Visual Studio.NETがある場合は、これを表示して編集できるはずです。

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

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

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top