UTF8位置到字节位置 方法   操作系统支持:Windows    所属对象:代码编辑框

Scintilla内部对数据的存储采用了UTF8编码格式英文字母数字占用1个字节,中文占用3个字节。并且它本身提供的涉及位置的API所使用的位置单位都是字节,所以这就对处理中文(以及其它亚洲国家的语言,比如日文,韩文等)造成了很多不便。本命令的功能就是处理UTF8位置转换到字节位置。当需要对多语言混合的数据进行定位时,可以把它们的位置单位看成UFT8,然后使用本命令转换为字节单位,接下来就可以使用其它命令进行处理了。位置从0开始,如果位置超出数据长度返回0。

语法:  整数型  代码编辑框.UTF8位置到字节位置 (UTF8位置)

参数名

描 述

UTF8位置

必需的 整数型。以UTF8作为单位长度的位置。

例程

说明

给出一个UTF8位单位的位置,返回一个以字节为单位的位置。

参见:例程