Remember The Time
Windowsと.NET・C#の業務開発メモと覚書。その他ガジェットやサービスなどのレビューをまとめたブログ。
.NET Core で 'shift-JIS' is not a supported encoding エラー
.NET Core 2.2 で Web API を作成していて、shift-JIS エンコードのファイル(CSVファイル)を返そうとした際、エラーとなってしまいました。
解決策
NuGetで「System.Text.Encoding.CodePages」をインストール。
エンコードを使う際に、下記の通り RegisterProvider を設定します。
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
var enc = Encoding.GetEncoding("Shift_JIS");
次の投稿
前の投稿
ホーム