我想我在這裡遺漏了一些東西,因為谷歌沒有找到任何事物對這個...
我有一個 HTML5 文件,以 UTF-8 格式保存,擴展名為 .htm:
<!DOCTYPE html><html>
<body>
<table>
<tr>
<th>Col 1</th>
<th>Col 2</th>
<th>Col 3</th>
</tr>
<tr>
<td>'Cell 1'</td>
<td>"Cell 2"</td>
<td>Signed & delivered</td>
</tr>
</table>
</body></html>
當我在 Excel [2019 MSO(版本 2205 Build 16.0.15225.20028)32 位元] 中開啟此檔案時,我得到以下資訊:
第 1 欄 | 第 2 欄 | 第 3 欄 |
---|---|---|
‘小區1’ | “細胞2” | 已簽署並交付 |
字元實體已正確“翻譯”,除了'
當然,'
它不是 HTML4 中的官方實體,但它是在 HTML5 中添加的。
這裡發生了什麼事?
答案1
維基百科 撇號 - 輸入撇號 說:
XML(以及 XHTML)定義了
'
ASCII 打字機撇號的字元實體參考。'
自 HTML 5 起在 HTML 中得到正式支援。如果無法在 HTML 中逐字輸入,則可以使用數字字元引用,例如'
或'
。
看來您剛剛證明了 Excel 尚未(尚未)升級到 HTML5,或者還沒有完全升級。
同時,您可以使用'
而不是'
在 Excel 中按預期工作。