2 台の同等のマシンで異なる動作をするプログラムを作成しました。1 台のマシンでは、ポンド記号で価格が表示されます。リストに基づいて記号を設定します。例: { "£", "€", "€" }; 両方のマシンが同じ言語とキーボード設定で構成されています。通貨設定には依存しませんが、それでも両方のマシンの通貨設定は同じです。しかし、あるマシンでは、シンボルは文字 J に「変換」されます。C# 2010 を使用して Windows フォームにラベルを付けたものがありますが、何が原因なのだろうか?
更新同じフォントと同じ方法を使用して表示します。どちらのマシンも Win7 sp1 を実行しており、ポンド記号だけでなく、ユーロ記号も J ??? として表示されます。