トップ «前の日記(2011/09/03 (土) ) 最新 次の日記(2011/09/05 (月) )» 編集 RSS feed

HsbtDiary


2011/09/04 (日) [長年日記]

[tDiary][ruby] tDiary-3.1.0.20110904

ruby-trunk では iconv を使おうとすると warning を出すようになったので String.encode がある場合は String.encode を使って無い場合は iconv, さらに iconv も使えない場合は nkf を使うというように書き換えた。

iconv と nkf の方はどちらかに絞っても良いような気もするんだけど、tDiary を使っている人の環境としてはどんな感じなんでしょうね。

松江到着

今日は特にトラブル無く移動することができた。明日は9時ちょっと過ぎに出発かなー。

本日のツッコミ(全5件) [ツッコミを入れる]
# ただただし (2011/09/05 (月) 15:31)

iconvを使うようになったのは、NKFが日本語にしか対応していないからだね。中国語版を切れば(1.8では)NKF一本でも良いと思うがw

# しばた (2011/09/06 (火) 10:24)

CJKは大変だなあ(棒読み)、中国語については誰もメンテしてない(出来ない)のでそろそろ切っても良いかも。

# AK (2011/11/04 (金) 17:55)

FreeBSDなレンタルサーバにruby-iconvが入ってない<br>(ように見える)という罠に掛かってます。<br>http://www.kuroe.jp/diary/ak/?date=20111029#p01<br><br>レンタルサーバ屋さんに言うのが正しいのだけれど、<br>自分だけのサーバじゃないので長期化しそうな予感。<br><br>中国語版が終了した今、iconvを切っていただければ、<br>あるいはiconv無効化オプションがあれば嬉しいです。<br>ご検討のほど、よろしくお願いいたします。

# hsbt (2011/11/04 (金) 23:01)

報告ありがとうございます。<br>iconv を読んでいるのは json_pure ライブラリなので tDiary 側ではいかんともしがたいですねえ。対処方法については日記にコメントしました。

# AK (2011/11/05 (土) 01:25)

コメントありがとうございました。<br>ご指摘いただいたtdiary.rbの19行目に加えて、<br>→ tdiary/config.rbの104,109-111,123行目と<br>→ tdiary/lang/ja.rbの35,42-44,46行目も<br>コメントアウトすることにより解消しました。<br>http://www.kuroe.jp/diary/ak/?date=20111105#p01<br><br>上記で矢印の箇所はtDiary側でiconvを呼び出しているように<br>見えます……が、ここを修正してtDiary側でiconvを切っても、<br>json_pure側が足並みを揃えてくれなきゃいかんともしがたい<br>……っていうことなんですね。