Namazu: utf8 |
Unua eldono: 2014-11-28 Lasta ŝanĝo: |
Namazu havas kelkajn dosierojn en EUC, tamen mutalj paĝoj uzas utf8-n. Ni uzas interpretilon de EUC en paĝoj de utf8.
#!/usr/local/bin/ruby
require 'cgi'
cgi = CGI.new
query_str = ""
cgi.params.each{|key, values|
values.each{|a_value|
query_str += key + "=" + CGI.escape(a_value.encode("eucJP", "UTF-8")) + ";"
}
}
print "Location: http://marinkyo.que.jp/cgi-bin/sercxo/namazu2.cgi?"+query_str+"\n\n";
Cxi tiu kodo estas arkaika.
#!/usr/local/bin/ruby
require 'cgi'
require 'iconv'
cgi = CGI.new
query_str = ""
cgi.params.each{|key, value|
values.each{|a_value|
query_str += key + "=" + CGI.escape(Iconv.conv("eucJP", "UTF-8", a_value)) + ";"
}
}
print "Location: http://marinkyo.que.jp/cgi-bin/sercxo/namazu2.cgi?"+query_str+"\n\n";
Lernejo de Marinkjo > Ĉambro de komputilo > Namazu: kompleta sistemo de serĉo > utf8