駕照考試題庫查詢系統(wap版兼普通web版實現,使用php+wml)

 

“駕照考試題庫查詢系統”乾的事情很簡單:輸入題目關鍵字,查詢答案。這個東西早在我考駕照時就想做了,不過當時沒能力也沒時間整,現在項目閒暇時整整玩挺不錯。(下面給個web版的效果截圖)

 

 

 

 

感興趣的也可以訪問http://zfqnet.cn看一看效果,當然也可以用你的手機試試看能不能正常打開。

 

我的山寨iphone自帶的wap瀏覽器可以很正常的工作,不過自己後裝的ucweb打開沒反應,什麼消息也不提示,搞不清楚原因。另外,wap版在http://www.wapsilon.com/網站上提供的Nokia7210 wap模擬器上測試時提交的中文關鍵詞它全給編碼成utf-16,而我的數據庫、php文件以及php輸出的wml都使用的utf-8字符集,所以在上面模擬不成功,我試過將utf-16轉碼爲utf-8後就正常了,不過最後我沒選擇這樣做。 原因有三:

1、我堅信大部分的手機瀏覽器處理漢字的編碼方式是utf-8(當然毫無理論和事實依據)

2、假如不同型號手機的瀏覽器處理漢字的編碼方式不同的話,那我得一一判斷傳遞過來的字符串的編碼方式之後,然後做相應的轉碼,這個很累啊,不想做

3、自己php不怎麼熟,wml第一次接觸,所以完全一菜鳥,因此我堅信這個問題高手隨便點撥一下就可以解決。比如這樣一個問題:

 

 

上面的wml代碼中,通過php有沒有辦法對"$(a:e)"先編碼,再賦值給postfield裏的value。(大致上像這樣:value="<?php echo encode($(a:e)); ?> ")。如果能這樣的話,之前所說的不同編碼導致的問題都能解決。還望高手能夠指點指點。

 

 

 

PS: 也希望通過手機測試了http://zfqnet.cn的同志能夠反映一些情況,比如什麼型號的手機能不能正常訪問?能訪問但因編碼問題不能正常工作?如果能訪問,但編碼有問題,會出現下圖的情形

 

 

 

輸入框中顯示的即是編碼後的查詢關鍵字(圖中爲utf-16編碼)

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章