複製鏈接
請複製以下鏈接發送給好友

escape

(用ISO Latin字符集對指定的字符串進行編碼)

鎖定
escape採用ISO Latin字符集對指定的字符串進行編碼。所有的空格符標點符號特殊字符以及其他非ASCII字符都將被轉化成%xx格式的字符編碼(xx等於該字符在字符集表裏面的編碼的16進制數字)。
外文名
escape
作    用
進行編碼
隸    屬
計算機
類    型
代碼

escape加密解密

escape的加密解密
在很多腳本語言的應用當中,escape函數是一個可轉換編碼的函數,比如javascript 的 ajax 中,向a.php傳遞參數?city=北京,可先將"北京"用escape重新編碼,再進行傳遞,在服務器端接收後再解碼才不會出現亂碼。escape一般用於傳遞URL參數和類似urlencode base64_encode函數是類似的。如上?city=北京

escapeVB聲明

Declare Function Escape Lib "gdi32" Alias "Escape" (ByVal hdc As Long, ByVal nEscape As Long, ByVal nCount As Long, ByVal lpInData As String, lpOutData As Any) As Long
説明
一個靈活的設備控制函數 返回值
Long,對於QUERYESCSUPPORT,如支持指定的換碼,則返回TRUE(非零);否則返回零。對於PASSTHROUGH,大於零值表示成功;如指定的換碼不支持,則返回零;如果出錯,則返回負值
參數表
參數 類型及説明
hdc Long,設備場景的句柄
nEscape Long,換碼數量,由API32.TXT文件中的一個常數定義。這決定了具體的運作方式。請參考

escape註解

nCount Long,lpInData緩衝區的大小,用字節數表示
lpInData String,由換碼類型決定。對於QUERYESCSUPPORT,這代表指向一個整數變量的指針,那個變量包含了要測試的換碼值。對於PASSTHROUGH,這代表指向一個數據塊的指針,那個數據塊包含於要發送數據的頭16位字節數量中。數據塊剩餘的部分包含了要發送給打印機的實際數據緩衝區
lpOutData Any,指定一個輸出緩衝區,它的具體使用由換碼決定。它不由QUERYESCSUPPORT或PASSTHROUGH使用,而且應設為NULL(ByVal 0&)
註解
只有兩個換碼在Win32環境中經常用到。請用QUERYESCSUPPORT換碼判斷一個換碼是否得到了驅動程序的支持。用PASSTHROUGH換碼將原始數據直接發給一台打印機。其他換碼在Win32仍然得到了支持,但目的只是為了與Win16保持兼容
----------------------------------------------------------------------------------------------------------------------
Escape
鳥山明的一部漫畫作品