私たちのアプリケーションの 1 つで、ユーザーはプレーンテキスト ファイルをシステムにアップロードでき、後でこれらのファイルが読み取られて処理されます。残念ながら、ユーザーはこれらのファイルに対してさまざまなエンコーディング (Ansi、UTF-*、Unicode など) を使用していますが、最終的にはコンテンツを UTF-8 文字列にする必要があります。
入力文字列を (エンコーディングに関して) 取得し、そのエンコーディングを識別して、.Net 標準機能を使用して UTF-8 に変換する方法はありますか?