參考鏈接:
https://baike.baidu.com/item/UTF-8/481798?fr=aladdin
1.utf-8
當字節數為1時,首字節范圍:0000 0000-0111 1111,即0-127
當字節數為2時,首字節范圍:1100 0000-1101 1111,即192-223
當字節數為3時,首字節范圍:1110 0000-1110 1111,即224-239
當字節數為4時,首字節范圍:1111 0000-1111 0111,即240-247

2.解決
https://www.cnblogs.com/atong/p/6298078.html
思路:
對於string.sub (s, i [, j]),表示截取第i到第j個字節的字符串,因此,在處理含有中文的字符串時,將i和j轉換為正確的值即可
