emWin - 俄語UTF-8編碼亂碼問題(已解決)

原文鏈接:emWin - 俄語UTF-8編碼亂碼問題(已解決)

目錄

第一步:

第二步:

後續故事:


使用的是STM32單片機,用的是emWin的庫,編碼工具是U2C(UTF-8 To C文件)。

最近在搞一個項目,液晶屏要顯示九種語言、種語言、語言、言言言!

操作步驟:

第一步:

新建名爲Temp文本文檔,把需要編碼的俄語放到txt文檔裏,並另存爲UTF-8格式,,如下文字:

Автоматический

第二步:

用U2C軟件打開Temp文檔,點擊Convert,生成Temp.c文檔,用記事本打開Temp.c文檔發現全是中文,俄語編碼之後呈現亂碼狀態,我前面八種語言使用這種操作可是全部成功,很鬱悶。看下圖。

解決方法:將生成的Temp.c文件的後綴名修改爲Temp.html,並選擇一個瀏覽器打開,編碼竟然就成功了,如下圖。

後續故事:

中途一直用這種方法解決的。但是由於習慣,編碼生成的源文件我沒有修改成html文件,而是直接記事本打開了,發現TM的竟然編碼成功,沒有亂碼的情況出現。比如下面這個俄語。

Постукивание

下圖是我用U2C軟件生成的結果:

然後後面就一直用原來的方法工作的。至於爲什麼不能對 Автоматический 這個詞正確編碼我也不太清楚了。

屌大的是否可以解釋一波

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章