奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

java語言

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

時間:2025-02-12 07:13:26 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)

  {

  // 1 byte, 7 bits

  case 0:

  return chr(0);

  case ($intval & 0x7F):

  return chr($intval);

  // 2 bytes, 11 bits

  case ($intval & 0x7FF):

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

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

  // 3 bytes, 16 bits

  case ($intval & 0xFFFF):

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

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

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

  // 4 bytes, 21 bits

  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如何解決亂碼問題06-20

php如何解決中文亂碼問題03-30

解決PHP中文亂碼問題05-27

jsp向cookie寫入中文亂碼的解決辦法07-08

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

如何解決java亂碼06-07

完美解決PHP中文亂碼問題07-18

php中文亂碼問題的解決方案08-13

Java如何解決URL中文亂碼04-30

主站蜘蛛池模板: 通城县| 普宁市| 宣恩县| 阜宁县| 西丰县| 青田县| 什邡市| 宜兰县| 永康市| 龙山县| 合阳县| 方山县| 含山县| 泸溪县| 宜昌市| 荔浦县| 勐海县| 商洛市| 海原县| 高雄市| 潞西市| 阜康市| 磴口县| 双辽市| 台州市| 桃园县| 惠东县| 商水县| 新野县| 汶上县| 蓝田县| 万山特区| 科尔| 无极县| 保亭| 天等县| 攀枝花市| 东源县| 郴州市| 会昌县| 江源县|