in reply to Re^4: Is JSON::XS doing more things right here (flag)in thread JSON::XS produces valid utf-8, and JSON doesn't - why?
You should also Dump the JSON string before you pass it to utf8:: functions.
- tye