CRichEditCtrl and Unicode BOM
CRichEditCtrl and Unicode BOM
我正在以字节形式读取UTF-16LE文件并将其发送到CRichEditControl。 我发现如果存在 BOM,则编辑控件无法正确显示其上下文。
我的问题:剥离 BOM 是我的责任,还是我需要在编辑控件上进行不同的设置
应始终将数据作为 UTF-16 LE 发送到丰富的编辑控件,因为这是 Windows 用于所有字符串的标准。BOM 不是有效的 UTF-16 字符,因此应将其删除。
相关文章:
- C++ - Unicode Newline
- 如何将unicode字符串从C++传递到delphi
- ascii 和 unicode 在处理级别有什么区别吗?
- 无法从 std::string 中提取C++ Unicode 符号
- MinGW64 - Unicode 源文件错误?
- 使用 Visual Studio 2019 编译 Unicode
- 将ANSI C字符串转换为UNICODE
- 如何从 oracle 数据库 c++ 读取 unicode
- 在特定 Unicode 路径中创建文件
- 如何存储 unicode 字符并将其输出到文件?
- C++ wmain 函数错误时使用 Unicode
- C++:打印 Unicode 字符
- QTextStream,用于打印英语和Unicode 16
- 将 unicode 字符串与 c ++ 符号进行比较?
- 如何在C++中使用 UTF-8 和 Unicode?C++20 char8_t有多大?
- 在 CHtmlEditCtrl::SetDocumentHTML 中使用 Unicode
- C++ - 为什么 unicode 输出不正确?
- CRichEditCtrl and Unicode BOM
- 匹配 Unicode 代码点的约定,同时遵守 BOM
- 将unicode(带BOM)字符串转换为ASCII std::string