http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.htmlhttps://www.cnblogs.com/tarol/p/7523642.html