.NET CoreでSJISを扱う
.NET Coreでは、
var enc = System.Text.Encoding.GetEncoding(“SHIFT-JIS”)
と書いただけではエラーになります。
.NET CoreではSJISは標準状態では扱えないようです。
コードページのエンコードプロバイダーというものに登録が必要です。
とはいっても書くのは固定の文言
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
これを先に書いておけばSJISを扱えます。
基本UTF8を使いなさいねってことですね。
== ランキングに参加しています。ぜひクリックお願いします ==
[python] タスクスケジューラからpythonが実行されない場合 Google Chromeからファイルをダウンロードするとブロックされるのを回避する