Sorry, if this is off-topic ... it may have more to do with javascript than perl.<br><br>I have a web app (<a href="http://bikewise.org">bikewise.org</a>) written in perl/catalyst which interacts a lot with google maps via javascript. It receives place names from all over the world (potentially), in UTF-8, stores them as UTF-8 in sqlite, and displays them. <br>

<br>When non-ascii chars are returned to the browser directly by perl, they display fine. But when they are retrieved via ajax and written to the browser from javascript, they display as junk chars. My JSON response does set the charset=utf-8<br>

<br>Has anyone seen this before ... what am I missing?<br><br>thanks,<br><br>Phil<br>