Hi Horacio, Reformatted excerpts from Horacio Sanson's message of 2011-07-05: > First any attempt to search using japanese text fails with the dreaded > incompatible character encodings error:
I'm having trouble reproducing this, or even understanding why your fix would help, since all string literals in the code should be UTF-8-encoded. Could you please apply this patch and tell me what the output is when you feed it a crashing search term? Thanks! --- cut here --- diff --git a/bin/heliotrope-server b/bin/heliotrope-server index c9754d4..ca764c0 100644 --- a/bin/heliotrope-server +++ b/bin/heliotrope-server @@ -219,6 +219,19 @@ class HeliotropeServer < Sinatra::Base end nav += "</div>" + puts "start" + p query.original_query_s.encoding + p query.parsed_query_s.encoding + p header("Search: #{query.original_query_s}", query.original_query_s).enc + p "<div>Parsed query: #{escape_html query.parsed_query_s}</div>".encoding + p "<div>Search took #{sprintf '%.2f', info[:elapsed]}s and #{info[:contin + p "#{nav}<table>".encoding + p results.size + p results.map { |r| threadinfo_to_html r }.join.encoding + p "</table>#{nav}".encoding + p footer.encoding + puts "end" + header("Search: #{query.original_query_s}", query.original_query_s) + "<div>Parsed query: #{escape_html query.parsed_query_s}</div>" + "<div>Search took #{sprintf '%.2f', info[:elapsed]}s and #{info[:contin --- cut here --- -- William <wmorgan-...@masanjin.net> _______________________________________________ Sup-devel mailing list Sup-devel@rubyforge.org http://rubyforge.org/mailman/listinfo/sup-devel