私は、中央に単一のLabelコントロールを持つ普通のWindows Formsフォームを持つMonoアプリケーションを持っています。 Windowsでは、モノにしてMicrosoft.Netの両方で、アプリケーションが正常に見える:MonoアプリケーションでLinux上のテキストが文字化けしています
しかし、Linux上で、テキストは文字化けです:
私はわかりません何がこの問題を引き起こす可能性があるので、どんな助けもありがたいです。フォントはVerdanaで、Verdana.ttfがそこにあることを確認するためにX11フォントディレクトリを調べました。
編集:私はちょうど標準エラー出力に次のエラーを意識するようになりました:
これは正しく処理されていません。 – Rob
@Rob UTF-8がデフォルトのエンコーディングであることを考えれば、それがASCII形式でレンダリングされていたり、それがまだ正しく表示されていたらどうでしょうか? –
さて、UTF-8エンコーディングの問題ではありません。文字化けしたテキストは、UTF-8エンコーディングの問題の場合、文字とグリフの1:1マッピングを持たないでしょう。 – jstedfast