| Functions | 適用對象 |
|---|---|
| EncodeHTML |
|
| EncodeUrl PlainText |
|
編碼和解碼字串。
Description
此 EncodeUrl 函式會編碼 URL 字串,以 % 和十六進位數取代某些非英數字元。
該 EncodeHTML 函數對字串進行編碼,替換某些需要轉義才能在 HTML 上下文中正確顯示的字元。 例如,字元 <、> 與 & 將分別取代為 <、> 與 &。
此 PlainText 函式會移除 HTML 和 XML 標籤,將某些標籤 (例如) 轉換為適當的符號:
- "
來自這些函式的傳回值是編碼或解碼的字串。 此功能並不會移除所有 HTML 和 XML 標記。
語法
EncodeUrl( 字符串 )
- string - 必需。 要編碼的 URL。
EncodeHTML( 字符串 )
- string - 必需。 要編碼的 HTML。
PlainText( 字符串 )
- string - 必需。 這會移除 HTML 和 XML 所標記的來源字串。
範例
如果您在文字資源庫中顯示 RSS 摘要,然後將該資源庫中標籤的 Text 屬性設為 ThisItem.description,則標籤可能會顯示原始 HTML 或 XML 程式碼,如此範例所示︰
<p>
We have done an unusually "deep" globalization and
localization.
</p>
如果您將標籤的 Text 屬性設定為 PlainText(ThisItem.description),則文字會顯示如下範例所示:
We have done an unusually "deep" globalization and localization.
使用公式 EncodeHTML(ThisItem.description) 時,HTML 標籤會進行編碼,以便在解譯為 HTML 時顯示為文字,這對於查看 HTML 結構很有用:
<p>
We have done an unusually&nbsp;&quot;deep&quot; globalization and
localization.
</p>
如果資源庫中沒有標籤,而是 HTML 文字控制項,並且將該控制項的 HtmlText 屬性設為 ThisItem.description,您也會看到解碼的文字,因為 HTML 文字控制項會將標籤解釋為 HTML。