I have my app working with Sunspot Solr locally, supporting unicode with no issues. In production however, with Heroku and Websolr, all unicode queries return zero results. I have confirmed with Websolr support I can query directly against their Solr system with unicode and it works fine. When I query from my production app however, they saw something like this in the log: q=أرسنا
So it doesn't seem to be related to Websolr. I also tried running the local app in production mode (pointing to Websolr), and once I do that, queries return no results again!
I'm wondering if anyone had faced similar problem, and where should I be looking for answers? I tried to set solr production log level to INFO or more to see what's being sent to Solr, but for some reason that's not showing in the server log as well.
Thanks