【.NET Core】Shift_JISを使う
2022-5-25 | .NET
.NET Coreで作ったアプリでShift_JISを使いたい!
概要
この記事では、.NET Coreで作ったアプリでShift_JISを使う手順を掲載する。
仕様書
環境
- .NET 5
手順書
.NET Frameworkの感覚でEncoding.GetEncoding("Shift_JIS")
を実行するとエラーになる。
実行前にEncoding.RegisterProvider(CodePagesEncodingProvider.Instance)
を実行するとエラーにならなくなる。
下記のような感じ。
Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);
var sjis = Encoding.GetEncoding("Shift_JIS");
まとめ(感想文)
処理したいCSVファイルがShift_JISだったりすることが多々ありけり。