From: "U.Nakamura" Date: 2011-01-14T17:29:53+09:00 Subject: [ruby-dev:43034] Re: [Ruby 1.9-Feature#4280] SJIS should be an alias of Windows-31J, not of Shift_JIS こんにちは、なかむら(う)です。 In message "[ruby-dev:43033] Re: [Ruby 1.9-Feature#4280] SJIS should be an alias of Windows-31J, not of Shift_JIS" on Jan.14,2011 17:10:00, wrote: > 実は全然思い出せないんですが、SJISはUnix localeでの名前ではなかったですかね。 > 個人的にはSJISは統一見解がないから使うなとか言いたいんですがそうもいかない > んでしょうね。 > 歴史的経緯を含む文字コードは何がやっかいかというと、言語の文字コードの規定と > より下位レイヤーのソフト(データベースソフトとか)での文字コードの規定に不一致が > あったときに困るわけで、Rubyの都合だけで決めていいんだろうかというもやもや感と、 > イマドキSJISは理解するけどShift_JIS, CP932を理解しないデータベースなんて生き > 残っているのだろうかという漠然とした疑問が頭の中で回っていたりします。 > > どうなんでしょうねぇ。もうちょっと考えます 真面目なプログラムはSJISとかいうどう考えてもヤバい名前は使わ ないと思うんですよね。 データベースアクセスするのにSJISとか書く人は思う存分はまれば いいと思うので、まあいいんじゃないでしょうか。 なんですが、Unix localeとか出てくるとちょっとまずいかもという 気はします。 なんかデフォルトの日本語localeがSJISなUnixがあったような気が するんですが、なんだったかしら。AIXあたり? そしてそいつのlocale名は何でその実体はなんだったのかしら... それでは。 -- U.Nakamura