日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術(shù)文章
文章詳情頁

PHP與JavaScript之間中文base64碼轉(zhuǎn)換代碼

瀏覽:24日期:2024-02-16 17:01:33

//PHP base64_encode

<?phpfunction str_encode($str){ return base64_encode(iconv('GB18030','UTF-8',$str));}echo str_encode('你好!美女!');?>

//////////////////////////////////////////////////////////////////////////////////////

另附PHP的base64的加解密函數(shù)!

{echo base64_encode($str).'<br />';;//加密$ss='Z25pZD0yNSZncGljaT0x'; echo base64_decode($ss); //解密/////////////////////////////////////////////////////////////////////////////////////

//JavaScript; base64_decode

<script language='javascript'>/* utf.js - UTF-8 <=> UTF-16 convertion** Copyright (C) 1999 Masanao Izumo <iz@onicos.co.jp>* Version: 1.0* LastModified: Dec 25 1999* This library is free.; You can redistribute it and/or modify it.*/

/** Interfaces:* utf8 = utf16to8(utf16);* utf16 = utf16to8(utf8);*/

function utf16to8(str) { var out, i, len, c;

out = ''; len = str.length; for(i = 0; i < len; i++) { c = str.charCodeAt(i); if ((c >= 0x0001) && (c <= 0x007F)) { out += str.charAt(i); } else if (c > 0x07FF) { out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F)); out += String.fromCharCode(0x80 | ((c >>6) & 0x3F)); out += String.fromCharCode(0x80 | ((c >>0) & 0x3F)); } else { out += String.fromCharCode(0xC0 | ((c >>6) & 0x1F)); out += String.fromCharCode(0x80 | ((c >>0) & 0x3F)); } } return out;}

function utf8to16(str) { var out, i, len, c; var char2, char3;

out = ''; len = str.length; i = 0; while(i < len) { c = str.charCodeAt(i++); switch(c >> 4) { case 0: case 1: case 2: case 3: case 4: case 5: case 6: case 7: // 0xxxxxxx out += str.charAt(i-1); break; case 12: case 13: // 110x xxxx10xx xxxx char2 = str.charCodeAt(i++); out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F)); break; case 14: // 1110 xxxx; 10xx xxxx; 10xx xxxx char2 = str.charCodeAt(i++); char3 = str.charCodeAt(i++); out += String.fromCharCode(((c & 0x0F) << 12) | ((char2 & 0x3F) << 6) | ((char3 & 0x3F) << 0)); break; } }

return out;}

/* Copyright (C) 1999 Masanao Izumo <iz@onicos.co.jp>* Version: 1.0* LastModified: Dec 25 1999* This library is free.; You can redistribute it and/or modify it.*/

/** Interfaces:* b64 = base64encode(data);* data = base64decode(b64);*/

var base64EncodeChars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/';var base64DecodeChars = new Array( -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 62, -1, -1, -1, 63, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, -1, -1, -1, -1, -1, -1, -1,; 0,; 1,; 2,; 3,; 4,; 5,; 6,; 7,; 8,; 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, -1, -1, -1, -1, -1, -1, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, -1, -1, -1, -1, -1);

function base64encode(str) { var out, i, len; var c1, c2, c3;

len = str.length; i = 0; out = ''; while(i < len) { c1 = str.charCodeAt(i++) & 0xff; if(i == len) { out += base64EncodeChars.charAt(c1 >> 2); out += base64EncodeChars.charAt((c1 & 0x3) << 4); out += '=='; break; } c2 = str.charCodeAt(i++); if(i == len) { out += base64EncodeChars.charAt(c1 >> 2); out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4)); out += base64EncodeChars.charAt((c2 & 0xF) << 2); out += '='; break; } c3 = str.charCodeAt(i++); out += base64EncodeChars.charAt(c1 >> 2); out += base64EncodeChars.charAt(((c1 & 0x3)<< 4) | ((c2 & 0xF0) >> 4)); out += base64EncodeChars.charAt(((c2 & 0xF) << 2) | ((c3 & 0xC0) >>6)); out += base64EncodeChars.charAt(c3 & 0x3F); } return out;}

function base64decode(str) { var c1, c2, c3, c4; var i, len, out;

len = str.length; i = 0; out = ''; while(i < len) { /* c1 */ do { c1 = base64DecodeChars[str.charCodeAt(i++) & 0xff]; } while(i < len && c1 == -1); if(c1 == -1) break;

/* c2 */ do { c2 = base64DecodeChars[str.charCodeAt(i++) & 0xff]; } while(i < len && c2 == -1); if(c2 == -1) break;

out += String.fromCharCode((c1 << 2) | ((c2 & 0x30) >> 4));

/* c3 */ do { c3 = str.charCodeAt(i++) & 0xff; if(c3 == 61) return out; c3 = base64DecodeChars[c3]; } while(i < len && c3 == -1); if(c3 == -1) break;

out += String.fromCharCode(((c2 & 0XF) << 4) | ((c3 & 0x3C) >> 2));

/* c4 */ do { c4 = str.charCodeAt(i++) & 0xff; if(c4 == 61) return out; c4 = base64DecodeChars[c4]; } while(i < len && c4 == -1); if(c4 == -1) break; out += String.fromCharCode(((c3 & 0x03) << 6) | c4); } return out;}//input base64 encodefunction strdecode(str){ return utf8to16(base64decode(str));}document.write(strdecode('5L2g5aW9Iee+juWlsyE='));</script>

標(biāo)簽: JavaScript
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区2区在线观看| 国产精品视区| 日韩av在线免费观看不卡| 免费久久99精品国产| 久久国产精品成人免费观看的软件| 精品久久久网| 色爱综合网欧美| 午夜av成人| 婷婷中文字幕一区| 久久亚洲一区| 日韩在线观看一区二区三区| 日韩av影院| 欧美亚洲自偷自偷| 久久爱www成人| 高清一区二区三区| 久久精品99久久无色码中文字幕| 五月婷婷六月综合| 免费在线欧美视频| 日韩一区中文| 国产日产精品_国产精品毛片 | 综合激情视频| 97精品久久| 国内一区二区三区| 欧美91精品| 亚洲人成精品久久久| 日韩av二区在线播放| 国产精品videossex| 国产网站在线| 一区二区亚洲精品| 青草av.久久免费一区| 精品视频黄色| 国产亚洲一区二区手机在线观看| 亚洲午夜一级| 亚洲欧美专区| 国产精品免费精品自在线观看| 国产黄大片在线观看| 女同性一区二区三区人了人一| 亚洲狼人精品一区二区三区| 麻豆精品国产91久久久久久| 久久精品影视| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产亚洲欧洲| 国产亚洲一区二区三区啪| 国产精品va| 久久精品影视| 天堂久久一区| 久久国产毛片| 日本亚洲视频在线| 高潮一区二区| 亚洲精品成人一区| 亚洲深夜视频| 久久xxxx| 成人污污视频| 亚洲毛片在线免费| 成人福利av| 美国三级日本三级久久99 | 亚洲18在线| 高清一区二区| 蜜臀精品一区二区三区在线观看| 精品网站999| 一本色道精品久久一区二区三区| 91成人在线| 激情婷婷综合| 久久永久免费| 一区二区精品| 天堂8中文在线最新版在线| 国产亚洲在线| 国产91在线精品| 亚洲精品一二三**| 欧美亚洲精品在线| 卡一卡二国产精品| 美女久久网站| 日韩不卡在线| 美女久久精品| 日韩一区免费| 亚洲一区日韩| 久久蜜桃精品| 国产一区调教| 欧美久久香蕉| 蜜桃久久精品一区二区| 日韩精品诱惑一区?区三区| 日韩欧美在线精品| 欧美日韩国产免费观看| 色在线中文字幕| 欧美1区2区3| 亚洲精品激情| 中文国产一区| 亚洲福利专区| 亚洲啊v在线| 国产精品色在线网站| 免费看黄色91| 国产视频一区在线观看一区免费| 欧美sm一区| 国产一区三区在线播放| 国产精品一区二区99| 四虎精品永久免费| 麻豆精品网站| 国产99亚洲| 欧洲亚洲一区二区三区| 国产成人免费视频网站视频社区| 久久精品凹凸全集| 日韩在线黄色| 自拍自偷一区二区三区| 香蕉精品999视频一区二区| 亚洲午夜黄色| 欧美不卡高清一区二区三区| 精品视频一区二区三区在线观看 | 亚洲视频二区| 亚洲欧美日韩专区| 亚洲精品a级片| 久久亚洲专区| 久久国产日韩| 久久久久免费av| 久久久久久黄| 久久久久中文| 久久久久久久久丰满| 色婷婷精品视频| 欧美丝袜一区| 91成人精品| 影院欧美亚洲| 久久99伊人| 亚洲欧洲美洲国产香蕉| 亚洲日本国产| 日本va欧美va精品发布| 久久精品99久久久| 国产麻豆一区二区三区精品视频| 日韩不卡一区二区三区| 日本精品另类| 国产精品jk白丝蜜臀av小说| 欧美精品1区| 国产一区二区视频在线看| 成人国产精品一区二区网站| 在线一区av| 欧美福利一区| 亚洲综合丁香| 日韩国产成人精品| 国产精品调教| 国产一区2区| 久久高清免费| 亚洲欧美久久| 日韩欧美高清一区二区三区| 日本va欧美va精品发布| 国产精品777777在线播放 | 国产精品videosex极品| 精品五月天堂| 久久久久网站| 老牛影视一区二区三区| 日本成人中文字幕在线视频| 国产精品白丝av嫩草影院| 水蜜桃久久夜色精品一区| 91精品啪在线观看国产18| 伊人久久成人| 日韩欧美在线精品| 精品欧美日韩精品| 日韩av片子| 在线一区电影| 久久国产人妖系列| 亚洲精品**中文毛片| 亚洲国产专区校园欧美| 蜜臀精品一区二区三区在线观看 | 日韩欧美中文字幕电影 | 麻豆理论在线观看| 亚洲免费观看| 日韩精品一区二区三区中文字幕| 国产剧情一区| 精品成人免费一区二区在线播放| 免费久久99精品国产自在现线| 91成人在线| 日韩精品不卡一区二区| 蜜桃伊人久久| 国产一区二区精品福利地址| 午夜国产精品视频免费体验区| 日韩二区在线观看| 中文字幕在线视频网站| 石原莉奈在线亚洲二区| 国产欧美午夜| 日韩精品一区二区三区免费观影 | 国产一区二区三区网| 亚洲欧美一区在线| 国产另类在线| 免费精品国产的网站免费观看| 亚州av日韩av| 麻豆视频在线观看免费网站黄| 国产亚洲网站| 国产精久久一区二区| 欧美午夜不卡| 日韩激情一区二区| 久久激情中文| 亚洲一区二区日韩| 精品精品99| 久久av在线| 综合日韩av| 日本久久一区| 精品一区三区| 久久av导航| 亚洲精品黄色| 婷婷丁香综合| 日本一区二区免费高清| 日韩在线黄色| 婷婷中文字幕一区|