[操作疑難] 手機用的 HTML 出亂碼

本帖最後由 C_Law 於 2022-9-4 18:12 編輯

係 Notepad++ 寫了個 HTML,用 UTF8 without BOM 格式存檔為 HTML 後,係電腦用 Web browser 開出來係正常顯示到個「℃」。



不過將個 HTML 抄入 Android 手機去開,個「℃」就變成亂碼。

請問寫漏了什麼?

我係想整個有「℃」字符的 Button 去遙控睡房部冷氣機,個 HTML 的內容大致係:

<HTML>
  <HEAD>
    <TITLE>ESP8266@myRoom</TITLE>
  </HEAD>
  <body>
    AC
        <table>
            <tr>
                    <td>
                            ...省略...
                        </td>
                </tr>
        <tr>
            <td>
                            ...省略...
                        </td>
            <td>
                            ...省略...
                        </td>
            <td>
                            ...省略...
                        </td>
            <td>
                            <form action="http://myESP8266IPaddress:Port/...省略..." method="post">
                    <button type="submit" formtarget="frmTx">26℃3H</button>
                </form>
                        </td>
            <td>
                            ...省略...
                        </td>
        </tr>
    </table>
        <br>
    Fan
    <table>
        <tr>
            <td>
                            ...省略...
                        </td>
            <td>
                            ...省略...
                        </td>
            <td>
                            ...省略...
                        </td>
            <td>
                            ...省略...
                        </td>
            <td>
                            ...省略...
                        </td>
        </tr>
    </table>
    <iframe src="" name="frmTx" style="width: 0; height: 0; border: 0; border: none; position: absolute;""></iframe>
  </body>
</HTLM>
附件: 您需要登錄才可以下載或查看附件。沒有帳號?註冊

1. saved in UTF-8
2. Declare the encoding in your page
  1. <meta charset="utf-8">
複製代碼

TOP

Oooops~~~~自問自答解決了。

再 Google 一下,原來要係 <Title>...</Title>之下加入<meta charset="utf-8">。

TOP

1. saved in UTF-8
2. Declare the encoding in your page
javacomhk 發表於 2022/9/4 18:38


Thanks~~~~

我都剛剛搵到。

TOP

Oooops~~~~自問自答解決了。

再 Google 一下,原來要係 ...之下加入。 ...
C_Law 發表於 2022-9-4 18:43



    1. <html> 之前 落返 <!doctype html> 行 strict mode
2. <meta charset="utf-8"> 建議喺任何文字之前定義,即係喺 <title> 之前

TOP

1.  之前 落返  行 strict mode
2.  建議喺任何文字之前定義,即係喺  之前 ...
justiceice 發表於 2022/9/5 10:48


Thanks~~~~

TOP