<form id="hz9zz"></form>
  • <form id="hz9zz"></form>

      <nobr id="hz9zz"></nobr>

      <form id="hz9zz"></form>

    1. 明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

      html頁面中如何將編碼轉換成中文的示例代碼

      [摘要]html頁面中如何將編碼轉換成中文的示例代碼private static String convertToChinese(String dataStr) {System.out.println("--------data str---->" + dataStr); if(...
      html頁面中如何將編碼轉換成中文的示例代碼

      private static String convertToChinese(String dataStr) {
        System.out.println("--------data str---->" + dataStr); 
        if(dataStr == null    dataStr.length() == 0) {
         return dataStr;
        }
        int start = 0;
        int end = 0;
        final StringBuffer buffer = new StringBuffer();
        while (start > -1) {
         int system = 10;// 進制
         if (start == 0) {
          int t = dataStr.indexOf("&#");
          if (start != t)
           start = t;
          if(start > 0) {
           buffer.append(dataStr.substring(0, start));
          }
          if(start == -1) {
           return dataStr;
          }
         }
         end = dataStr.indexOf(";", start + 2);
         String charStr = "";
         if (end != -1) {
          charStr = dataStr.substring(start + 2, end);
          // 判斷進制
          char s = charStr.charAt(0);
          if (s == 'x'    s == 'X') {
           system = 16;
           charStr = charStr.substring(1);
          }
          // 轉換
          try {
           char letter = (char) Integer.parseInt(charStr, system);
           buffer.append(new Character(letter).toString());
          } catch (NumberFormatException e) {
           e.printStackTrace();
          }
         }
         
         // 處理當前unicode字符到下一個unicode字符之間的非unicode字符
         start = dataStr.indexOf("&#", end);
         if (start - end > 1) {
          buffer.append(dataStr.substring(end + 1, start));
         }
         // 處理最后面的非 unicode字符
         if (start == -1) {
          int length = dataStr.length();
          if (end + 1 != length) {
           buffer.append(dataStr.substring(end + 1, length));
          }
         }
        }
        return buffer.toString();
       }

      以上就是html頁面中如何將編碼轉換成中文的示例代碼的詳細內容,更多請關注php中文網其它相關文章!


      網站建設是一個廣義的術語,涵蓋了許多不同的技能和學科中所使用的生產和維護的網站。




      日韩精品一区二区三区高清