2022-08-01 測試:

使用原來方式,將網頁html文件中的文字改為韓文,再以mpfs2.jar轉碼,和程式編譯。

結果網頁中的韓文為亂碼,有些頁面甚至網頁格式跑掉。

Untitled

原以為網頁上的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後,韓文編碼是錯誤的

Untitled

Untitled

2022-08-02 解決方案:

先將韓文轉換為字串形式的編碼,encodeURI()

再以JS動態載入輸出韓文,decodeURI()

測試:

Untitled

修改 NCS-102HSW HTML文件