Edit 04/04/11: It turns out that the UTF encoding was just hiding a bigger problem. I initially thought it was the UTF encoding as setting that seemed to solve the search problem, but it was more to do with how mongodb was serialising the search key in the background
I'm using Flash to create a small tool to generate db info for mongodb. It will generate something like:
db.save({"className":"mypackage.MyClass","name":"someName"});
And display that in a TextField so I can just copy and paste it directly into the db.
My problem comes with mongodb being unable to find that info later. After much debugging, the problem boiled down to the text not being entered in UTF-8 format. i.e., in order to make it work, I'd have to copy the line of text from Flash, paste it into something like Notepad++, set the encoding to UTF-8, then copy that text into the db.
So my question is this: is there a way to either specify that I want to generate the text as UTF-8 or copy as UTF-8 from the TextField to avoid having to have this extra step in my workflow.
Thanks