Wap中常見Asp Wml問題整理

2021-04-02 08:16:34 字數 1984 閱讀 5039

1. asp動態生成wml檔案

asp檔案頭宣告如下:

<%

response.contenttype= "text/vnd.wap.wml"

%>

含義如下:用於宣告此檔案作為wml檔案處理。

程式舉例:

<%

response.contenttype = "text/vnd.wap.wml"

%>

<?xml version="1.0" encoding="gb2312"?>

wap檔案例項

bicyle祝願您在2023年實現心中的夢想。

wml測試

返回上級

返回互動河北

返回首頁

2. 利用wap頁面進行直接撥打**號碼

把下邊的**放到:

之間。或者直接寫入**號碼的方式:

撥打**

3. asp中gb2312轉utf-8程式

把下面的**貼上到asp+wml的檔案中。

<%

function uni(chinese)

for i = 1 to len (chinese)

a=mid(chinese, i, 1)

uni=uni & "&#x" & hex(ascw(a)) & ";"

next

end function

%>

使用方法:

" href="http://www.51omeng.com/bicyle/bikewap/index.asp"><%=uni("歡迎光臨被愛可以")%>

download

若是鈴聲:

object=phone:ringtone

當使用者在使用sp提供的業務時,使用者的請求經過wap平台處理後,sp伺服器收到http請求獲取使用者的手機號碼和手機型號方法說明如下。

使用者手機號碼和手機型號均在http的header中包含,說明如下。

(1) 使用者手機號碼

由於手機號碼為聯通公司內部資源,並且涉及到使用者個人隱私,如果sp的業務需要獲得使用者手機號碼,sp必須向中國聯通提出申請,經審核通過後,中國聯通配置wap平台向sp伺服器傳送手機號碼。使用者手機號碼分為2類:

 加密的手機號碼:被加密的手機號碼,為256為字元,與手機號碼一一對應。http header名為「deviceid」。

 公開的手機號碼,為133開頭的11位數字:http header名為「x-up-calling-line-id」。(考慮與wap1.2一致,暫定)

(2) 手機型號

手機型號對應的http header名為「user-agent」。

如sanyo-scp588對應的user-agent為:sanyo-scp588cn/1.0 up.browser/6.2.2.4 (gui) mmp/2.0

注意,同乙個手機型號,由於瀏覽器版本的不同,可能出現多個不同的user-agent版本,sp可以進行模糊匹配。

6. 關於多個引數傳遞

在asp或wml檔案中,多個引數的傳遞第乙個變數前為『?』後面的引數聯接符號為『&』(&符號的utf-8形式),另外注意中文引數不能直接被正確傳遞。所以傳遞的變數一定不能為中文漢字或中文的符號。關於中文引數的傳遞,需要進行相應的編碼。

舉例如下:

">被愛可以wap站

接收的**:

thesite=request.querystring("findid ")

mypage =request.querystring("mypage ")

接收完引數後就可使用了如:<%=thesite%>

7. 關於wap1.2格式問題

聯通的cdma手機wap1.2手機大部分支援的是png格式的彩色和wbmp格式的。

png要求:1、png格式。2、256色。3、大小要在15k以內為佳。尺寸根據手機螢幕大小可定。如120*144畫素

製作方法:可以利用photoshop或acdsee均可以。

對於wap2.0支援的圖鈴格式比較多,可參見相關聯通移動文件或手機說明。

Wap中常見Asp Wml問題整理

1.asp動態生成wml檔案 asp檔案頭宣告如下 response.contenttype text vnd.wap.wml 含義如下 用於宣告此檔案作為wml檔案處理。程式舉例 wap檔案例項 bicyle祝願您在2005年實現心中的夢想。wml測試 返回上級 http wap.165e.com...

WAP常見問題問答大全

一 關於wap的常見問答 1.簡單的說wap代表什麼?2.什麼是wap protocol的首字母縮寫。其定義來自於無線工業界,例如nokia和ericsson。它基於現有的internet技術,例如xml和ip,主要是為無線使用者 wap裝置,例如移動 提供internet上的應用和服務。wap不是...

jquery mobile 中常見的問題

基礎篇 1 jquery mobile 只會從載入的文件中取出第乙個頁面 第乙個帶role page 的div 其他內容都將被忽略。即所有目標文件的head元素中的資訊以及其他在首個頁面元素之外的內容都被忽略。2 為避免dom占用過多記憶體,當外部載入頁面變得不可見時 再後退或前進到乙個新頁面後 j...