自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

剖析J2ME對(duì)Unicode實(shí)體編碼轉(zhuǎn)換代碼

開發(fā) 前端
在開發(fā)J2ME瀏覽器時(shí),對(duì)于html的unicode實(shí)體編碼,我們需要將轉(zhuǎn)換才能正常顯示,這里向大家簡單介紹一下J2ME對(duì)html的unicode實(shí)體編碼如何轉(zhuǎn)換。

本文向大家簡單介紹一下J2ME對(duì)html的unicode實(shí)體編碼的轉(zhuǎn)換的代碼,在開發(fā)J2ME瀏覽器時(shí),對(duì)于html的unicode實(shí)體編碼,我們需要將轉(zhuǎn)換才能正常顯示。

J2ME對(duì)html的unicode實(shí)體編碼的轉(zhuǎn)換

在開發(fā)J2ME瀏覽器時(shí),對(duì)于html的unicode實(shí)體編碼,我們需要將轉(zhuǎn)換才能正常顯示。如下面這樣一段代碼:

  1. <ahrefahref="http://wap.monternet.com/">返回移動(dòng)夢網(wǎng)</a><br/> 
  2.  

方法如下:

  1. privatestaticStringdecodeUnicode(finalStringdataStr){  
  2. intstart=0;  
  3. intend=0;  
  4. finalStringBufferbuffer=newStringBuffer();  
  5. while(start>-1){  
  6. intsystem=10;//進(jìn)制  
  7. if(start==0){  
  8. intt=dataStr.indexOf("&#");  
  9. if(start!=t)start=t;  
  10. }  
  11. end=dataStr.indexOf(";",start+2);  
  12. StringcharStr="";  
  13. if(end!=-1){  
  14. charStr=dataStr.substring(start+2,end);  
  15.  
  16. //判斷進(jìn)制  
  17. chars=charStr.charAt(0);  
  18. if(s=='x'||s=='X'){  
  19. system=16;  
  20. charStrcharStr=charStr.substring(1);  
  21. }  
  22. }  
  23. //轉(zhuǎn)換  
  24. try{  
  25. charletter=(char)Integer.parseInt(charStr,system);  
  26. buffer.append(newCharacter(letter).toString());  
  27. }catch(NumberFormatExceptione){  
  28. e.printStackTrace();  
  29. }  
  30.  
  31. //處理當(dāng)前unicode字符到下一個(gè)unicode字符之間的非unicode字符  
  32. start=dataStr.indexOf("&#",end);  
  33. if(start-end>1){  
  34. buffer.append(dataStr.substring(end+1,start));  
  35. }  
  36.  
  37. //處理***面的非unicode字符  
  38. if(start==-1){  
  39. intlength=dataStr.length();  
  40. if(end+1!=length){  
  41. buffer.append(dataStr.substring(end+1,length));  
  42. }  
  43. }  
  44. }  
  45. returnbuffer.toString();  
  46. }  
  47.  

【編輯推薦】

  1. J2ME代碼優(yōu)化的兩種方案
  2. J2ME開發(fā)環(huán)境搭建必備手冊
  3. J2ME開發(fā)環(huán)境的搭建和運(yùn)行
  4. J2ME KVM教程之增加KVM中的系統(tǒng)調(diào)用API
  5. Java2平臺(tái)J2SE、J2EE、J2ME三大版本的區(qū)別

 

 

責(zé)任編輯:佚名 來源: svn8.com/
相關(guān)推薦

2010-09-29 08:57:04

J2ME前景

2010-10-09 14:43:46

J2MEJUnit

2010-09-29 11:29:18

UnicodeJ2ME

2010-10-09 15:07:09

J2MEWeb服務(wù)

2010-09-29 09:19:39

J2ME開發(fā)工具

2010-09-30 09:56:26

J2ME Polish

2009-03-22 09:38:03

Android移植J2ME

2009-06-23 11:30:16

RMSJ2ME

2010-09-30 13:28:55

J2ME圖形

2010-09-29 10:10:06

J2ME代碼優(yōu)化

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2010-09-30 11:04:53

J2MERMS

2010-09-29 14:54:34

J2MEHashtable

2010-09-29 12:45:50

J2ME

2011-09-01 16:45:15

J2MELua

2010-09-29 09:13:48

J2ME開發(fā)環(huán)境

2010-02-04 13:15:59

Android J2M

2009-05-26 17:35:40

J2ME軟件簽名證書

2009-07-09 16:06:10

JDK J2EE J2
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)