Visual Studio 2008を使用してVB.NETでプログラミングしています。Chr(247)と同等の文字「÷」を含む文字列リテラルを定義する必要があります。内部的にVSがUTF-16エンコーディングを使用していることは理解していますが、ソースファイルがディスクに書き込まれると、この文字の1バイト値F7が含まれます。
このソースファイルは、デフォルトでUTF-8エンコーディングを使用する別のプログラムによって処理されるため、この文字を正しく解釈できず、次の1バイト文字と組み合わせようとします。どのエンコーディングが単一バイトF7を単一文字÷として正しく解釈しますか?
あるいは、ある種のエスケープシーケンスを使用するように、ASCII文字のみを使用する非ASCIIリテラルを表現する方法はありますか?