On other platforms, Corona will automatically convert the HTTP response body/content to UTF-8 when providing the response string to Lua via a “networkRequest” event. Corona will only do this if you’re *not* downloading to file… and only if the response is text and not binary. Most web servers will provide their HTTP response text in UTF-8 form, making this a non-issue for you, but some will respond with a different encoding. Web servers will indicate what the string encoding is via the “Content-Type” response header, which provides a “charset” setting.
So, this is just something we cut a corner on to save time since we think this is a niche feature. This allowed us to deliver our networking feature to you and everyone else faster. However, if you think this will be an issue for you, then please let us know. We don’t want to block you from porting your apps to WP8. Plus, it’ll help us prioritize what we should be working on next.