HEX-Editorを使用してUTF-8/no-BOMファイルを作成しようとしています。e2 82 ae
私が望むUTF文字は、 UTF-8にあるTUGRIKSIGNです。
N++でUTF-8/no BOMファイルを作成し、N ++で文字をコピーして、ファイルを保存しました。Voilà、HEX-Editorで見栄えがする、ファンシーe2 82 ae
!
そこで、逆に3バイトe2 82 ae
をwxHexEdtiorでファイルに保存してみました。Crap、N ++は、何らかの理由でファイルがANSI(Latin1)でエンコードされていると考えています。
まったくわかりません。Windows -CP1252-エンコーディングとの衝突がある可能性がありますか?
もう1つの興味深い点(私もまったく取得していません)は、wxHexEditorがファイルの分解を表示することです。
N ++で作成されたファイルの逆アセンブリはwxHexEditorで問題ありませんが、wxHexEditorで作成されたファイルの逆アセンブリは無効です。
誰かがその黒魔術を私に説明してくれたら本当に嬉しいです。