analog関連
いいかげんで場当たり的なスクリプトですのでご利用は自己責任でどうぞ
_ analogurldecode(旧urldecode.pl)
analog Ver.5.22 以降で検索語句レポート等で現れる %mn 等の16進を文字に変換。
実行にperl5,Jcode.pm が必要。
こんなスクリプトを書いてcgiで使ったり
#!/bin/sh PATH="/usr/local/bin" exec anlgform.pl | analogurldecode
OUTFILEで出力したhtmlファイルを
# analogurldecode analog.html > analognew.html
したりして使用
_ analogurldecode ベータ版
Norihisa Washitakeさんの指摘によりタグの中はdecodeしないように修正した物。
タグの判定が相当いいかげんなのでベータ版
_ analogurldecode ベータ版その2
analog 6でも動くんじゃないかな?なベータ版
タグの判定にこちらを使わせていただきました。塚本牧生さん、大崎さんに感謝いたします。
- 「analogurldecode ベータ版その2」を使おうとセットアップしたのですが、エラーが出てしまいます。分からないなりに調べたところconvert_jp内のJcode::convertの$fromcodeがの時にダメみたいです。「unkinown encoding at (eval 1) line 135」。Jcodega -- U? 2006-04-11 01:16:57 (火)
- すみません、途中で送ってしまいました。Jcode v2.3で、Encodeのラッパーになっているのが原因でしょうか??対応策ありましたら教えていただけますか?(perl使いではなく、これ以上は.....なので。) -- U? 2006-04-11 01:18:35 (火)
- 「$fromcodeが空文字の時にダメみたい」です。 -- U? 2006-04-11 01:19:48 (火)
- utf8_decode.plでも同様の処理が可能みたいですね。 -- うち? 2006-04-20 17:19:45 (木)
- うちさん、レスありがとうございます。utf8_decode.pl/awstatsに乗り換えました。awstatsは高機能の他、過去の結果をマージ・累積できるのがポイントでした。 -- U? 2006-05-01 16:55:50 (月)
- 「analogurldecode ベータ版その2」でEUC以外の文字コードを利用する場合は、"sub convert_jp"を一部変更するとうまく変換できます。具体的には、"Jcode::convert"no -- ゆうちゃん? 2006-08-31 23:29:47 (木)
- 途中で送ってしまいました。"Jcode::convert"の前にif文「if ($fromcode ne '') {」を追加して、これがTRUEno -- ゆうちゃん? 2006-08-31 23:32:08 (木)
- TRUEの場合は、そのままの処理で、FALSEの場合は、「Jcode::convert(\$text, $tocode);」を行なうように変更するとよいです。 -- ゆうちゃん? 2006-08-31 23:33:34 (木)
Counter: 24756, today: 3, yesterday: 5
Link: MenuBar(1658d)
Last-modified: Mon, 14 Apr 2008 21:17:07 JST (836d)