「MonoでSHIFT-JISを扱う」の版間の差分
| 39行目: | 39行目: | ||
==回避策1== | ==回避策1== | ||
[[Unity]]や[[PS Suite]]で使われている古い[[Mono]] | utf8-sjis-encoderというイカす[[ライブラリ]]を[[GitHub]]で発見した。 | ||
これは[[Unity]]や[[PS Suite]]で使われている古い[[Mono]](.NET Framework 2.0系相当)だと[[文字化け]]どころか[[クラッシュ]]するという理由で作られたものらしい。 | |||
[[NuGet]]はないようなので[[GitHub]]から[[ソース]]を拾ってきて使ってみた。 | [[NuGet]]はないようなので[[GitHub]]から[[ソース]]を拾ってきて使ってみた。 | ||
なお、この[[ライブラリ]] | なお、この[[ライブラリ]]の[[変換テーブル]]部分は巨大な[[ソースコード]](to_jis.csとto_utf8.cs)となっており[[Xamarin Studio]]で開くと残念な結果になる。 | ||
*https://github.com/GRGSIBERIA/utf8-sjis-encoder | * https://github.com/GRGSIBERIA/utf8-sjis-encoder | ||
検証 | 検証 | ||
| 69行目: | 70行目: | ||
ロミオ×ジュリエット | ロミオ×ジュリエット | ||
正常に表示された。素晴らしい。 | |||
==関連項目== | ==関連項目== | ||