シフトJISは捨てられない

シフトJISを捨てられるか?

少なくとも私達の世代が生きているうちは無くならないだろう。一度拡散したコード体系はそれを使って動いているコンピュータがある間は決して無くならない。(EUCは無くならないし、EBCDICも無くならない)

シフトJISといえば、以前関わったJavaのシステムの一つは開発当初「全てUnicode(UTF-8)で作ろう。SJIS(Shift_JIS)の使用は絶対に避けよう」と息巻いていたが、メインで接続するデータベースの文字コードSJISであること、再構築することはできないことが判って脱シフトJISを早々に諦めざるを得なかったことがある。
Javaのシステムでもこんなことが日常茶飯事なのだから、Windows(.NET)のシステムでは何をかいわんやだろう。

Unicodeでの統一が幻想ならば、文字を繋ぎ合わせるのも我々の仕事だと自覚したほうが楽だと思うな。