zukucode
主にWEB関連の情報を技術メモとして発信しています。

ASP.NET(.NET6)でshift-jisの文字コードを扱う

ASP.NET(.NET6)の環境で、ファイルを読み込むときに、shift-jisの文字コードを指定するとエラーになります。

Encoding.GetEncoding("Shift_Jis");

ArgumentException: 'shift_jis' is not a supported encoding name.

対処法として、以下を追記します。

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

System.Text.Encoding.CodePagesなどのパッケージをインストールする方法を紹介している記事もありましたが、パッケージのインストールなどは不要でした。


関連記事