使用原來方式,將網頁html文件中的文字改為韓文,再以mpfs2.jar轉碼,和程式編譯。
結果網頁中的韓文為亂碼,有些頁面甚至網頁格式跑掉。
原以為網頁上的lang設定問題
header.inc
<html xmlns="<http://www.w3.org/1999/xhtml>" xml:lang="en" lang="en">
改為
<html xmlns="<http://www.w3.org/1999/xhtml>" xml:lang="en" lang="ko">
結果還是一樣
後來發現應該是mpfs2.jar 轉碼上的問題,韓文和中文一樣是多字元編碼,因為推測Microchip的官方工具mpfs2.jar只能處理單字元編碼的英文。
mpfs2.jar 轉換網頁文件為 c code後,韓文編碼是錯誤的
先將韓文轉換為字串形式的編碼,encodeURI()
再以JS動態載入輸出韓文,decodeURI()
測試:
修改 NCS-102HSW HTML文件