0
我正在以字節讀取UTF-16LE文件並將其發送到CRichEditControl。我發現如果BOM存在,編輯控件不會正確顯示其上下文。CRichEditCtrl和Unicode BOM
我的問題:是我的責任去除BOM,還是有一些選項需要在編輯控件上進行不同設置?
我正在以字節讀取UTF-16LE文件並將其發送到CRichEditControl。我發現如果BOM存在,編輯控件不會正確顯示其上下文。CRichEditCtrl和Unicode BOM
我的問題:是我的責任去除BOM,還是有一些選項需要在編輯控件上進行不同設置?
您應該始終將數據發送到豐富的編輯控件,如UTF-16 LE,因爲這是Windows對所有字符串使用的標準。 BOM不是有效的UTF-16字符,因此您應該將其剝離。