要在j2me程式設計環境中提交utf-8編碼方式的url請求,比如如下的url中searchname是utf-8格式位元組流
*)對於非utf-8格式的中文字串,需要以下兩個步驟:
1、獲取utf-8編碼流
byte bytes = null;
try catch (unsupportedencodingexception ex)
2、呼叫如下方法進行url格式編碼
public static string urlencode(byte b)
{final string hexchars="0123456789abcdef";//hex symbols
stringbuffer sb=new stringbuffer();
return sb.tostring();
string commentqueryurl = ""
+ urlencode(bytes)
+ "&tel=55053838&type=44";
*)對於utf-8字串,則簡單一點,呼叫如下函式進行轉換,然後填到相應的url中:
如果不進行轉換,也許在模擬器上可以正常獲取到kml格式資料返回,但是在手機上卻返回html訪問錯誤資訊。
如果你使用的kxml解析器,那麼會丟擲unexpected starttag 這樣的異常。
J2ME中讀取Unicode和UTF 8編碼檔案
一 讀取unicode檔案 讀取 unicode 編碼文字檔案 param resource string 檔名 return string unicode 文字 public static string read uni string resource strreturn stringbuffer...
J2ME中讀取Unicode和UTF 8編碼檔案
一 讀取 unicode檔案 讀取 unicode 編碼文字檔案 param resource string 檔名 return string unicode 文字 public static string read uni string resource strreturn stringbuffe...
log4j2me 開源的j2me日誌工具
原文 log4j2me是用於j2me平台上的log4j。當把你的 移到j2se j2ee平台上時,不需要對 進行改變,只需把log4j2me.jar替換掉log4jjar檔案。與log4j所不同的是不能在j2me環境中使用log4j.properties檔案來配置log4j,但可以從 jad檔案讀取...