だから日本語コードは嫌い
2010.05.21 |Category …木漏れ日関連
いやぁ、泣き言なんですけどね。
ご本人が話題に挙げた方がいいというので挙げるのですが、
ENo.1576 に「鋏」さんという方がおりまして、
これが木漏れ日的にはとても厄介な名前なんです。
「鋏」という文字を木漏れ日のシステムに通すと
「苺」という文字になっちゃうんです。
何故かというと、まず、
木漏れ日のサイトはShift_JISのコードで作られています。
でも、都合上内部のデータベースはEUC-JPに変換して格納しております。
ここで、
「鋏」はShift_JISで”E7F5”、「苺」はEUC-JPで ”E7F5”
と同じコードにShift_JISとEUC-JPで違う文字が適用されてしまっている問題です。
「鋏」という一文字、つまり”E7F5”だけをShift_JISからEUC-JPに変換しようとするとき、
「あ、これってもともとEUC-JPだから変換しなくてもいいんじゃね?」
と判断されて、「苺」になってしまうんですね。
個別対応したつもりだったのですが、見事に失敗してました。(^q^
特にお知らせをしていないのは、あまりにも特殊な例だからです。
まあ、今のインターフェースがShift_JISで内部がEUC-JPという関係、
いびつだということは目に見えてわかるので、
過去にコードを組み替えようとか色々考えたりしたのですが、
Shift_JISじゃないと見栄えが気に入らないし、データベースがEUC-JPじゃないとなんかうまくいかないしとか色々あって、
結局このまま落ち着いています。
あと、この原因の問題としてはEUCに変換できない特殊文字を使ったときにコメント内容がごそっと消失するというものがありますね。(結構重大な問題)
どうにかしたいのですが、どうにもできていないという現状です。
日本語コードもういやだぁ orz
ご本人が話題に挙げた方がいいというので挙げるのですが、
ENo.1576 に「鋏」さんという方がおりまして、
これが木漏れ日的にはとても厄介な名前なんです。
「鋏」という文字を木漏れ日のシステムに通すと
「苺」という文字になっちゃうんです。
何故かというと、まず、
木漏れ日のサイトはShift_JISのコードで作られています。
でも、都合上内部のデータベースはEUC-JPに変換して格納しております。
ここで、
「鋏」はShift_JISで”E7F5”、「苺」はEUC-JPで ”E7F5”
と同じコードにShift_JISとEUC-JPで違う文字が適用されてしまっている問題です。
「鋏」という一文字、つまり”E7F5”だけをShift_JISからEUC-JPに変換しようとするとき、
「あ、これってもともとEUC-JPだから変換しなくてもいいんじゃね?」
と判断されて、「苺」になってしまうんですね。
個別対応したつもりだったのですが、見事に失敗してました。(^q^
特にお知らせをしていないのは、あまりにも特殊な例だからです。
まあ、今のインターフェースがShift_JISで内部がEUC-JPという関係、
いびつだということは目に見えてわかるので、
過去にコードを組み替えようとか色々考えたりしたのですが、
Shift_JISじゃないと見栄えが気に入らないし、データベースがEUC-JPじゃないとなんかうまくいかないしとか色々あって、
結局このまま落ち着いています。
あと、この原因の問題としてはEUCに変換できない特殊文字を使ったときにコメント内容がごそっと消失するというものがありますね。(結構重大な問題)
どうにかしたいのですが、どうにもできていないという現状です。
日本語コードもういやだぁ orz
セッション管理の代償?
2010.05.06 |Category …木漏れ日関連
まずは地味~に、出品管理フォームで募集形態が必ず「即決」になってしまう不備を修正しました。(お知らせ更新してませんが)
で、拍手で問い合わせのあった、
セッション管理によるログイン制にしたことによって、携帯で利用できなくなったという件についてです。
……まあ、そうですね、そうなるとは思っていました。
地底湖時代のシステムであれば“強引に”携帯から利用できていたかもしれませんが、
今はそれも難しいでしょう。
ですが、それはやむなしという感じで新システムを導入しています。
そもそも、地底湖も携帯に対応していたつもりはありませんしね。
では、携帯で利用できるようにならないかということですが、
地底湖時代のシステムを戻して携帯でも利用できるようにすることは、不可能です。
今のログイン制度を変えるつもりはありません。
そして、今のログイン制度で携帯に対応することは、まあ無理でしょう。
新たに携帯端末に対応した仕組みを構築する必要があります。
「携帯版木漏れ日に集う」、というやつです。
……。
ちょっと考えただけでも大変そうですw
作るのもそうだし、何かあったときのメンテナンスが本サイトと携帯版の2箇所を考慮しなければならないので色々と面倒になります。
(突撃コミュのシステムを廃止した大きな理由がそれだったりします。)
あと、これは取り越し苦労かもしれませんが、
単純に携帯からの書き込みを“正式に”許すことにも懸念があります。
携帯からだと文章量の感覚がPCとは全然違うわけですし。
(ついつい文章が淡白になってしまうとか)
今のところは予定ナシとさせてくださいませ。
ただ、「携帯版希望!」の声がもっと多く挙がってきたら、
ひょっとしたら前向きに考えるかもしれません。
で、拍手で問い合わせのあった、
セッション管理によるログイン制にしたことによって、携帯で利用できなくなったという件についてです。
……まあ、そうですね、そうなるとは思っていました。
地底湖時代のシステムであれば“強引に”携帯から利用できていたかもしれませんが、
今はそれも難しいでしょう。
ですが、それはやむなしという感じで新システムを導入しています。
そもそも、地底湖も携帯に対応していたつもりはありませんしね。
では、携帯で利用できるようにならないかということですが、
地底湖時代のシステムを戻して携帯でも利用できるようにすることは、不可能です。
今のログイン制度を変えるつもりはありません。
そして、今のログイン制度で携帯に対応することは、まあ無理でしょう。
新たに携帯端末に対応した仕組みを構築する必要があります。
「携帯版木漏れ日に集う」、というやつです。
……。
ちょっと考えただけでも大変そうですw
作るのもそうだし、何かあったときのメンテナンスが本サイトと携帯版の2箇所を考慮しなければならないので色々と面倒になります。
(突撃コミュのシステムを廃止した大きな理由がそれだったりします。)
あと、これは取り越し苦労かもしれませんが、
単純に携帯からの書き込みを“正式に”許すことにも懸念があります。
携帯からだと文章量の感覚がPCとは全然違うわけですし。
(ついつい文章が淡白になってしまうとか)
今のところは予定ナシとさせてくださいませ。
ただ、「携帯版希望!」の声がもっと多く挙がってきたら、
ひょっとしたら前向きに考えるかもしれません。
