<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. JSP環境下如何解決Ajax亂碼問題

    時間:2025-10-23 17:31:44 java語言

    JSP環境下如何解決Ajax亂碼問題

      導語:為了方便大家的亂碼問題解決,下面是小編給大家提供的JSP環境下如何解決Ajax亂碼問題,大家可以參考閱讀,更多詳情請關注應屆畢業生考試網。

      AJAX傳遞中文字符串時必須把中文字符串編碼成unicode,一般會用到JS的自帶函數escape().不過找到了更好的函數來確決中文字符轉換成unicode編碼的函數

      function uniencode(text)

      {

      text = escape(text.toString()).replace(/\+/g, "%2B");

      var matches = text.match(/(%([0-9A-F]{2}))/gi);

      if (matches)

      {

      for (var matchid = 0; matchid < matches.length; matchid++)

      {

      var code = matches[matchid].substring(1,3);

      if (parseInt(code, 16) >= 128)

      {

      text = text.replace(matches[matchid], '%u00' + code);

      }

      }

      }

      text = text.replace('%25', '%u0025');

      return text;

      }

      當然服務器端要對編碼過的字符串進行第二次轉碼.把字符串轉換成UTF-8編碼.

      function convert_int_to_utf8($intval)

      {

      $intvalintval = intval($intval);

      switch ($intval)

      {

      /pic/p>

      case 0:

      return chr(0);

      case ($intval & 0x7F):

      return chr($intval);

      /pic/p>

      case ($intval & 0x7FF):

      return chr(0xC0 | (($intval >> 6) & 0x1F)) .

      chr(0x80 | ($intval & 0x3F));

      /pic/p>

      case ($intval & 0xFFFF):

      return chr(0xE0 | (($intval >> 12) & 0x0F)) .

      chr(0x80 | (($intval >> 6) & 0x3F)) .

      chr (0x80 | ($intval & 0x3F));

      /pic/p>

      case ($intval & 0x1FFFFF):

      return chr(0xF0 | ($intval >> 18)) .

      chr(0x80 | (($intval >> 12) & 0x3F)) .

      chr(0x80 | (($intval >> 6) & 0x3F)) .

      chr(0x80 | ($intval & 0x3F));

      }

      }

    【JSP環境下如何解決Ajax亂碼問題】相關文章:

    java如何解決亂碼問題12-20

    php如何解決中文亂碼問題12-23

    解決PHP中文亂碼問題10-04

    jsp向cookie寫入中文亂碼的解決辦法02-12

    Java讀取、寫入文件如何解決亂碼問題02-24

    如何解決java亂碼10-24

    完美解決PHP中文亂碼問題11-19

    php中文亂碼問題的解決方案12-22

    Java如何解決URL中文亂碼12-03

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人