プロプログラマ

プログラマーを職業としてます。 Flex,Air,C#,Oracle,HTML+JSの言語ノウハウを中心に情報発信していきます

.NET CoreでSJISを扱う

.NET Coreでは、

var enc = System.Text.Encoding.GetEncoding(“SHIFT-JIS”)

と書いただけではエラーになります。

.NET CoreではSJISは標準状態では扱えないようです。

コードページのエンコードプロバイダーというものに登録が必要です。

とはいっても書くのは固定の文言

Encoding.RegisterProvider(CodePagesEncodingProvider.Instance);

これを先に書いておけばSJISを扱えます。

 
 

基本UTF8を使いなさいねってことですね。

 

== ランキングに参加しています。ぜひクリックお願いします ==

プログラム ブログランキングへ
にほんブログ村 IT技術ブログへ
にほんブログ村

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください