Support Encoding - UCS2 / UTF8
Fix wrong test case (input 97 -> 100, output 44813 -> 33816)
Add UTF8BaseHangulEncoding Test