2
我在我的對話框中使用了CRichEditCtrl,但是當我粘貼它時複製了越南文文本,文本不顯示正確的文本;在顯示2字節編碼字符的位置顯示奇數字符。CRichEditCtrl加載Unicode文本不正確
有沒有人遇到過這個問題?我怎樣才能解決這個問題?
我在我的對話框中使用了CRichEditCtrl,但是當我粘貼它時複製了越南文文本,文本不顯示正確的文本;在顯示2字節編碼字符的位置顯示奇數字符。CRichEditCtrl加載Unicode文本不正確
有沒有人遇到過這個問題?我怎樣才能解決這個問題?
你應該使用像Arial Unicode MS
這樣的字體,它具有用於多語言支持的Unicode字符。在CDialog::OnInitDialog
中使用CWnd::SetFont
和CRichEditCtrl
對象。創建字體的對象類型爲CFont
。使用CFont::CreatePointFont
或CFont::CreateFont
方法創建字體。
您是否在使用適當的字體? –
您是否嘗試過其他多字節語言? – BrandonSun
你是如何「粘貼到它」? –