一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

JS 文字符串轉換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)
{
$intval = 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));
}
}

這樣中文字符串就可以轉換成UTF-8編碼.這種方法適合各種服務器環境..

JavaScript技術JS 文字符串轉換unicode編碼函數,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 韩国一级毛片在线观看 | 国产一区中文字幕 | 亚洲三区视频 | 美女免费视频一区二区三区 | 91福利精品老师国产自产在线 | 自拍三区| 色毛片 | 欧美人禽杂交狂配在线观看视频 | 91国内揄拍·国内精品对白 | 影音先锋国产资源 | 国产成人福利精品视频 | 国产麻豆精品一区 | 天天躁天天碰天天看 | 最近手机中文字幕1页 | 一级做a爰片性色毛片武则天五则 | 九九久久免费视频 | 天天操婷婷 | 真实国产普通话对白乱子子伦视频 | 日本精品视频一区二区三区 | 亚洲成精品动漫久久精久 | 曰本还a大片免费无播放器 曰本视频网络www色 | 日日爽天天干 | 黄视频网站免费 | 免费视频一区二区 | 97一区二区三区四区久久 | 91情侣在线偷精品国产 | 色吧在线视频 | 久久www免费人成精品 | 久久好看视频 | 性感美女一级毛片 | 欧美xx在线观看 | 婷婷色在线 | 韩国三日本三级中文字幕 | 亚洲精品永久www嫩草 | 中文字幕国产剧情 | 伊人俺去久久涩五月综合 | 久久一日本道色综合久 | 久久久久青草大香线综合精品 | 国产精品免费_区二区三区观看 | 555夜色555亚洲夜色 | 一区小说二区另类小说三区图 |