我正在读取一个UTF-16LE文件作为字节,并将其发送到CRichEditControl。我发现如果BOM存在,那么编辑控件不能正确显示其上下文。
我的问题是:剥离BOM是我的责任,还是我需要在编辑控件上设置一些不同的选项?
发布于 2012-09-19 03:53:52
您应该始终以UTF-16LE格式将数据发送到丰富编辑控件,因为这是Windows对所有字符串使用的标准格式。BOM不是有效的UTF-16字符,因此您应该将其删除。
https://stackoverflow.com/questions/12483949
复制相似问题