Revert "use c++11 mode , u8"" string literal and avoid runtime code converting"

This reverts commit 4e7bc1a13ad539623a54516ea689da852c516847.
cherry-pick usefull change from prev reverted commit