[PC周辺] namazu UTF-8 query (20041030)

[myn:2004102700] の 「UTF-8 でクエリが namazu に渡される」ほげほげですが, 以下のやるきなしなしスクリプト(CGI)で回避することにしました.

#!/usr/local/bin/ruby

require "cgi"
require "uconv"

class CGI
  def redirect(url); out({"status"=>"REDIRECT","location"=>url}){url} end
end

cgi=CGI.new("html4Tr")

begin
  q=cgi.params["query"][0]
  q=Uconv.u8toeuc(q)
  q=CGI.escape(q)
  q="whence=0&max=20&result=normal&sort=score&query=#{q}"
  cgi.redirect("http://myn.meganecco.org/namazu/?#{q}")
rescue
  cgi.redirect("http://myn.meganecco.org/")
end
関連リンク
参照リンク


Last-modified: Sat Jun 16 12:00:53 +0900 2007

全インデックス