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

成都創(chuàng)新互聯(lián)公司企業(yè)建站,十年網(wǎng)站建設(shè)經(jīng)驗(yàn),專注于網(wǎng)站建設(shè)技術(shù),精于網(wǎng)頁(yè)設(shè)計(jì),有多年建站和網(wǎng)站代運(yùn)營(yíng)經(jīng)驗(yàn),設(shè)計(jì)師為客戶打造網(wǎng)絡(luò)企業(yè)風(fēng)格,提供周到的建站售前咨詢和貼心的售后服務(wù)。對(duì)于成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作中不同領(lǐng)域進(jìn)行深入了解和探索,創(chuàng)新互聯(lián)在網(wǎng)站建設(shè)中充分了解客戶行業(yè)的需求,以靈動(dòng)的思維在網(wǎng)頁(yè)中充分展現(xiàn),通過(guò)對(duì)客戶行業(yè)精準(zhǔn)市場(chǎng)調(diào)研,為客戶提供的解決方案。
J2ME對(duì)html的unicode實(shí)體編碼的轉(zhuǎn)換
在開發(fā)J2ME瀏覽器時(shí),對(duì)于html的unicode實(shí)體編碼,我們需要將轉(zhuǎn)換才能正常顯示。如下面這樣一段代碼:
返回移動(dòng)夢(mèng)網(wǎng)
方法如下:
- privatestaticStringdecodeUnicode(finalStringdataStr){
- intstart=0;
- intend=0;
- finalStringBufferbuffer=newStringBuffer();
- while(start>-1){
- intsystem=10;//進(jìn)制
- if(start==0){
- intt=dataStr.indexOf("");
- if(start!=t)start=t;
- }
- end=dataStr.indexOf(";",start+2);
- StringcharStr="";
- if(end!=-1){
- charStr=dataStr.substring(start+2,end);
- //判斷進(jìn)制
- chars=charStr.charAt(0);
- if(s=='x'||s=='X'){
- system=16;
- charStrcharStr=charStr.substring(1);
- }
- }
- //轉(zhuǎn)換
- try{
- charletter=(char)Integer.parseInt(charStr,system);
- buffer.append(newCharacter(letter).toString());
- }catch(NumberFormatExceptione){
- e.printStackTrace();
- }
- //處理當(dāng)前unicode字符到下一個(gè)unicode字符之間的非unicode字符
- start=dataStr.indexOf("",end);
- if(start-end>1){
- buffer.append(dataStr.substring(end+1,start));
- }
- //處理***面的非unicode字符
- if(start==-1){
- intlength=dataStr.length();
- if(end+1!=length){
- buffer.append(dataStr.substring(end+1,length));
- }
- }
- }
- returnbuffer.toString();
- }
網(wǎng)頁(yè)名稱:剖析J2ME對(duì)Unicode實(shí)體編碼轉(zhuǎn)換代碼
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/dpsoseg.html


咨詢
建站咨詢
