http://blog.51cto.com/lwm666/2069068
https://blog.csdn.net/xixi_0921/article/details/79663687
https://blog.csdn.net/m0_38014716/article/details/80003660
https://www.cnblogs.com/momoyan/p/9162922.html
中文图形乱码:
https://www.cnblogs.com/kevingrace/p/5957283.html