編輯:關於Android編程
為了兼容簡體、繁體及其他語系,推薦使用UTF-8編碼。
首選,我們看看Android端應該怎麼做:
在發送前,應該對參數值要進行UTF-8編碼,我寫了一個static的 轉換函數,在做發送動作前用它將參數值轉換成utf8編碼:
public class NetUtil {
static public String toUtf8Url(String value) {
try {
return java.net.URLEncoder.encode(value, "utf8");
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
return "";
}
}
}
下面是對服務端的處理,首選保證jsp的字符處理都是用UTF-8:
...
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
request.setCharacterEncoding("UTF-8");第一種辦法簡單,配置tomcat的server.xml:vi 打開server.xml,查找 ,然後重啟tomcat即可,無需修改JSP代碼。 第二種辦法,如果沒權限修改tomcat配置,那麼需要手動轉換:
String p_str =URLDecoder.decode(X11checkString((String)request.getParameter("str")),"UTF-8");// 如果修改了server.xml,可直接用這個 String p_str = X11checkString((String)request.getParameter("str"));
測試如下圖,英文、簡體中文、傳統中文、日語並存也可正確解碼。

android開發之AlertDialog
幾個常用的方法:1.setTitle()設置對話框顯示的標題。2.setIcon()設置對話框的圖標,值得注意的是,如果沒有使用setTitle()方法,setIcon(
開源中國安卓客戶端源碼之自定義控件---ScreenShotView
首先,感謝開源中國的開源精神。當初學者拿到客戶端源碼時,可能會對其中的項目結構和代碼產生許多困惑,不知道該從何下手,當然我也是其中一員,接觸安卓時間不長,也不是很精
Android抽屜導航Navigation Drawer實例解析
我們重點來研究一下Android抽屜導航 NavigationDrawer。先來感性認識一下這種效果吧:看了很多應用,覺得這種側滑的抽屜效果的菜單很好。不用切換到另一個頁
Android學習筆記(十八)——使用意圖篩選器和實現浏覽網頁(附源碼)
使用意圖篩選器 點擊下載源碼 1、創建一個Intents項目,給該項目添加一個新類,命名為MyBrowserActivity,在res/layout文件夾下