lazarus Textout中文字符串亂碼

https://wenda.so.com/q/1560151974218812

lazarus Textout中文字符串亂碼

5取nmlgb10級分類:編程開發被瀏覽146次2019.06.10

檢舉編程

我用Textout在窗口輸出 '你好'系統卻顯示其它字體,求懂內行的帥哥美女指教一下,這是個人代碼數組

 TextOutA(hdcb,100,100,'你好',4);顯示的倒是圖片上的字  字體

滿意答案

whoami1978 來自團隊:快樂助人
樂幫達人 採納率:84%50級 2019.06.10

由於lazarus 缺省常量是utf8的,你要先轉成unicode,最簡單的方法是ui

TextOutw(h,100,100,pwchar(utf8decode('你好')),4);    spa

但後面可能有尾巴,你能夠先轉成數組再輸出code

相關文章
相關標籤/搜索