私が制御していないサードパーティ プログラムから文字列を取得しています。コードの一部はこれを HTML で出力します。これは英語では問題なく機能しますが、他の言語ではおかしな方法で表示されます。たとえば、スペイン語のアクセントはおかしく見え、東方言語 (つまり韓国語) の文字はとてもおかしく見えます。すべての言語が正しく表示されるように、エンコード作業を行う必要があると確信しています。
私のエンコーディングの理解はちょっと貧弱なので、直感的に思う本当の質問を投稿する前に、「これをC#でUTF-8にエンコードするにはどうすればよいですか」という質問を投稿する前に、より簡単に投稿して問題をより理解したいと思います質問。
ここでの私の質問は次のとおりです。入力文字列のエンコーディングの種類をどのように知ることができますか? スペイン語でアクセントを付けると、「Acción」ではなく「Acción」のようになります。これは ANSI ですか、それとも何を扱っていますか?
よろしくお願いします!