1
你好我正在做一個json解析在這個我想發佈一些數據,如果使用丹麥字符(æøåÆÅÅ*)數據s沒有上傳到server.i需要知道如何發佈此數據到服務器,以及我如何獲得發佈的特殊字符到我的應用程序。請幫忙,謝謝如何解析android中的丹麥語等特殊字符?
你好我正在做一個json解析在這個我想發佈一些數據,如果使用丹麥字符(æøåÆÅÅ*)數據s沒有上傳到server.i需要知道如何發佈此數據到服務器,以及我如何獲得發佈的特殊字符到我的應用程序。請幫忙,謝謝如何解析android中的丹麥語等特殊字符?
我終於整理出答案使用UTF-8編碼和解碼它傳遞到服務器和解碼時解決這一問題
編碼值當我們需要將其從服務器顯示到我們的應用程序時
URLENCODING -pass value to server
String value="å";//This is a special character
try {
value=URLEncoder.encode(value, "UTF8");
System.out.println("value------"+value);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
的出認沽將值------%C3%A5
我們可以將此值傳遞給服務器。
現在我們已經值傳遞給服務器,如果我們需要顯示它在我們的應用中的一些地方,我們需要從服務器上的值進行解碼,我們會得到這樣
String value="%C3%A5";
try {
value=URLDecoder.decode(value, "UTF8");
System.out.println("value------"+value);
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
結果數據該放出來會值------å
這就是我們如何通過解析
通過丹麥或任何其他特殊字符的服務器