2007-04-11(Wed) [長年日記]

_1 [Ruby] 影舞で添付ファイルのダウンロード

影舞で添付ファイルのダウンロードが出来ないと言われて調べた。

apacheのログにもエラーが出ている。

lib/kagemai/kconv.rb:99:in `initialize': invalid encoding ("cp932", "EUC-JP") (Iconv::InvalidEncoding)

問題のメカニズムとしては

  1. cgi/action/download.rb で to = 'cp932'
  2. lib/kagemai/kconv.rb で Iconv.new("cp932", "EUC-JP")
  3. Solaris10 に /usr/lib/iconv/eucJP%ms932.so がなくて変換出来ない。

のようだ。なんてこった。

どういう理由で変換テーブルがないのか調べるのは、愉快でなさそう。


トップ «前の日記(2007-04-10(Tue)) 最新 次の日記(2007-04-15(Sun))»