參考手冊

DTW_HTMLENCODE


AIX HP-UX Linux OS/2 OS/390 OS/400 PTX SUN Win NT
X X X X X X X X X

目的

利用 HTML 字元跳出碼來編寫選取的字元。

格式

@DTW_HTMLENCODE(stringIn, stringOut)

@DTW_rHTMLENCODE(stringIn)

參數

表 41. DTW_HTMLENCODE 參數
資料類型 參數 使用 說明
字串 stringIn IN 一個變數或文字字串。
字串 stringOut OUT 一個包含已修改輸入字串的變數, 該輸入字串中的某些字元已被 HTML 字元跳出碼所置換。

回覆碼

表 42. DTW_HTMLENCODE 回覆碼
回覆碼 說明
-1001 伺服器無法處理 Net.Data 的配置記憶體要求。
1003 函數呼叫上傳遞的參數數目不正確。
1005 函數呼叫上傳遞的參數必須是字串變數,但卻是不同的變數類型。
1006 文字字串傳遞給函數呼叫中的參數, 但此參數必須是輸出參數。

用法注意事項

  1. 您可以使用這個函數,來編寫您不希望 Web 瀏覽器解譯為 HTML 的字元資料。 例如,藉由使用適當的跳出碼,您可以在網頁內顯示一些字元, 例如小於 (<) 及大於 (>) 符號,否則這些字元會被瀏覽器解譯為 HTML 標籤的元件。
  2. 表 43 顯示由 DTW_HTMLENCODE 函數所編碼的 字元。


    表 43. HTML 的字元跳出碼
    字元 名稱 程式碼
    SPACE 空格 &#32;
    " 雙引號 &#34;
    # 號碼記號 &#35;
    % 百分比 &#37;
    & & 記號 &#38;
    [ 左方括弧 &#40;
    ] 右方括弧 &#41;
    + &#43;
    \ 斜線 &#47;
    : 冒號 &#58;
    ; 分號 &#59;
    < 小於 &#60;
    = 等於 &#61:
    > 大於 &#62:
    ? 問號 &#63:
    @ At 記號 &#64;
    / 反斜線 &#92;
    ^ Carat &#94;
    { 左大括弧 &#123;
    | 直線 &#124;
    } 右大括弧 &#125;
    ~ 波型符號 &#126;

範例

範例 1:對空格字元編碼

@DTW_HTMLENCODE(string1,string2)

範例 2:對空格、小於符號與等號 編碼

@DTW_rHTMLENCODE("X <= 10")


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]