gpt4 book ai didi

c++ - Scintilla:如何找到给定特定字符位置的字节位置

转载 作者:太空宇宙 更新时间:2023-11-04 12:21:56 27 4
gpt4 key购买 nike

给定一行中的特定字符索引,例如第 3 行的第 10 个字符,是否有一种简单的方法来计算 Scintilla 对该字符的“位置”?

当使用 ASCII 字符时它很简单,但当使用多字节 UTF-8 字符时我看不到一个简单的方法,其中单个字符可能占用几个字节位置。

最佳答案

将行文本转换为 UTF8,然后计算字节位置。如果可能发出多个请求,则缓存转换。

关于c++ - Scintilla:如何找到给定特定字符位置的字节位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4492171/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com