在android中,要利用瀏覽器來開啟網頁的做法為 


String urlStr = "http://www.google.com.tw";

Uri uri = Uri.parse(urlStr);
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);

即可以開啟網頁,但是若要在url後面加上參數則可能會造成中文亂碼問頭發生

解決方法為將參數利用URLEncoder.encode轉成utf8再傳送即可


String urlStr = "http://www.google.com.tw/search?test="+URLEncoder.encode("測試","UTF-8");

Uri uri = Uri.parse(urlStr);
Intent intent = new Intent(Intent.ACTION_VIEW,uri);
startActivity(intent);

 


狼翔月影 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 小叮叮
  • 抱歉打擾囉~~論壇開張! ====雪之城 娛樂網====

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼