バイト配列のSJISデータをSJIS文字にエンコードしようとすると例外
ShiftJISのバイト配列のデータを受け取って、それをstringの変数にエンコードして格納する為に以下のコードを書きました。
var text = Encoding.GetEncoding("Shift_JIS").GetString(bytedata);
すると例外が発生しました。
System.NotSupportedException: Encoding 932 data could not be found.
どうやら標準ではSJISの文字コードは含まれていないようです。
iOSのプロパティから、「iOS ビルド/詳細」の下の画面から「CJK」にチェックをいれれば、上記エンコードが正常に行えます。
Xamarin の国際化エンコーディングエンコード - Xamarin | Microsoft Docs