偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

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

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

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

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

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

方法如下:

  1. privatestaticStringdecodeUnicode(finalStringdataStr){  
  2. intstart=0;  
  3. intend=0;  
  4. finalStringBufferbuffer=newStringBuffer();  
  5. while(start>-1){  
  6. intsystem=10;//進制  
  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. //判斷進制  
  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. //處理當前unicode字符到下一個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)境的搭建和運行
  4. J2ME KVM教程之增加KVM中的系統(tǒng)調(diào)用API
  5. Java2平臺J2SE、J2EE、J2ME三大版本的區(qū)別

 

 

責任編輯:佚名 來源: svn8.com/
相關推薦

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服務

2010-09-29 09:19:39

J2ME開發(fā)工具

2010-09-29 10:10:06

J2ME代碼優(yōu)化

2010-09-30 13:28:55

J2ME圖形

2009-03-22 09:38:03

Android移植J2ME

2010-09-30 09:56:26

J2ME Polish

2009-06-23 11:30:16

RMSJ2ME

2010-09-29 13:50:31

J2MEJ2SE

2009-06-08 21:34:09

J2EEJ2SEJ2ME

2009-07-09 16:06:10

JDK J2EE J2

2010-09-28 16:05:36

J2ME技術J2MEWTK

2010-09-29 10:41:18

J2MEJVM

2010-09-29 13:09:48

OTAJ2ME程序

2010-09-29 13:37:20

J2MEPIM

2010-09-29 16:20:06

J2MEWeb服務API

2010-09-30 11:16:53

J2ME Snake腳

2010-09-30 12:53:00

J2MECSS
點贊
收藏

51CTO技術棧公眾號