2004-03-22 (月) [長年日記]
_ uconv でハイフンがデコードできない
この日記の『本日のリンク元』を見ていて気づいたのだが、全角ハイフン『−』を含む UTF-8 の検索文字列が正常に表示されないようだ。
調べてみると、どうも uconv の仕様らしいのだが、Unicode 変換には潜在的にいろいろな問題があるので、一概に uconv のバグとも言い切れないのが難しいところである。
仕方がないので、tDiary で何とかするパッチを書いてみた。
--- tdiary/lang/ja.rb.orig Mon Nov 17 12:54:24 2003 +++ tdiary/lang/ja.rb Wed Jan 14 23:48:24 2004 @@ -23,6 +23,8 @@ def Uconv.unknown_unicode_handler( unicode ) if unicode == 0xff5e "〜" + elsif unicode == 0xff0d + "" << 0xa1 << 0xdd else raise Uconv::Error end
_ 今日のアニメ
- ママは小学4年生#15
- おばさんが適当な占いをして、将来は社長夫人になると言う。
- ドラゴンボールZ#124
- ベジータは、悟空に追いつくため危険な修行を続ける。
- シティーハンター3#13
- 最終回。ソフィーは香を人質にとり勝負を挑むが、実際は撃てない。
- ストロベリーエッグ#13
- 最終回。ひびきは男だったが先生としてすごした日々は本物。
- カレイドスター#48
- レオンは天使の技は完成したと言うが、そらは納得できない。
- 探偵学園Q#22
- 被害者の前に並べられていた料理には欠けているものがあった。
- エンジェリックレイヤー#16
- 攻撃が軽いという弱点をもつヒカルはこのレイヤーの上では不利。
- GS美神#43/44
- 人の夢を支配する悪魔・ナイトメアに美神の精神も乗っ取られる。