2006年09月19日(火)
mhc2ical がうまく動かない
コンピュータに関するりばにしの記事
Google Calendar が日本語対応になって,携帯電話へのリマインダ機能みたいなのも搭載されたってことで,積極的に使ってみようかと思い,普段使っている MHC から iCal 形式に変換して同期させようとしたら,肝心の mhc2ical で変換したファイルがなんか変.調べてみると iCal 形式の SUMMARY の部分に ISO-2022-JP で始まる文字列が.あれ,文字コード変換というかなんというか,うまく動いていないのは間違いない.いろいろと Google 先生に伺ってみたのだが,解決策は得られず.うーん,もう少し Ruby を理解しないとなぁ.
Gmail や Google Calendar が本格的に携帯電話に対応し出すとしたら,是非とも使いたいところなので,なんとかしたいところ.って,そうなったら MHC を使わないようになってたりするのかしら?
2006年09月19日21時35分 | Permalink
mhc2ical.rbの133行目からを
buf = NKF.nkf(‘-e’, schedule .subject)
if schedule .location and schedule .location != ”
event .location = NKF.nkf(‘-e’, schedule .location)
buf += ‘[‘ + NKF.nkf(‘-e’, schedule .location) + ‘]’
end
のようにすれば一応文字化けは解消します.
# もっと真っ当な対処法もありそうですが.