CRichEditCtrl and Unicode BOM

CRichEditCtrl and Unicode BOM

本文关键字:BOM Unicode and CRichEditCtrl      更新时间:2023-10-16

我正在以字节形式读取UTF-16LE文件并将其发送到CRichEditControl。 我发现如果存在 BOM,则编辑控件无法正确显示其上下文。

我的问题:剥离 BOM 是我的责任,还是我需要在编辑控件上进行不同的设置

应始终将数据作为 UTF-16 LE 发送到丰富的编辑控件,因为这是 Windows 用于所有字符串的标准。BOM 不是有效的 UTF-16 字符,因此应将其删除。