more utf-8 tests

fixed surrogate checking in literals