文件里有详细的代码,编码格式选择UTF-8编码,亲测在linux下可以直接运行。字符串可以支持中文、英文、数字、泰文混合输入。都能获得转换后的Unicode编码。其中字符串处理函数KOSA_CharProc(Uint8 *szInput, Uint32 *uOutput, Uint32 *bOutput)中的bOutput参数是为了给泰文做标注用的,freetype调用的时候为了可以正确叠加上下标,freetype要知道泰文的主体其实位置在哪,所以使用bOutput给泰文Unicode开始位置做个标志,最后位置标注1代表结束。