导航

萌即是正义!时不时分享一些ACG活动记录与有趣代码的小站!

侧边栏
热门文章
1页面
程序员老黄历&求签
热度
1261
2博文
乘坐《上伊那牡丹》特别号蒸汽火车 开启秩父圣地巡礼
热度
188
3推文
让 GPT5.6 生成高尔夫游戏,结果给了我这个? 披着高尔夫皮的台球? 不过好像还蛮好玩的... 试玩地址: https://www.wikimoe.com/web_demo/ai_game/gpt5.6_sol_golf.html
热度
155
4推文
新宿夜晚宝可梦的灯光秀(Tokyo Night & Light)。 立体感非常棒! 照片全部都是HDR照片,如果设备支持的话,点击即可查看HDR效果。
热度
136
5博文
Live2d模型合集分享 | FaceRig | 海王星系列 | 初音未来 | 雷姆 | 凉风青叶 | 尼禄 | 薇尔莉特 | 小埋 | 樱花庄 | 玉藻前
热度
130
6推文
日本最近推出了用冷水泡的泡面。解决了烧热水的痛点。更适合大夏天吃。 这里的超市含税售价是268日元。 面饼45克,整体观感杯子很小。 虽然推荐5到10度的冰水来泡,实际使用大夏天的常温水问题也不大。 口感比热水泡面更加有弹性。盐鸡柠檬味酸酸甜甜的味道非常可口。推荐5到10度的冰水应该不是和能不能泡开有关。而是口感会更清爽吧。 总体好评。
热度
103
7页面
关于
热度
91
8推文
东京都厅最近在和《孤独摇滚》联动,每晚都会上演灯光秀(Tokyo Night & Light)。 于是趁周末的机会,欣赏了这次的灯光秀。 现场效果非常炫酷!视频是支持HDR的,但是需要Bilibili大会员才能观看。 https://www.bilibili.com/video/BV1aEMw67Edp
热度
84
9博文
探访《蜡笔小新》老家——春日部游记
热度
78
10博文
冒险岛日服(JMS)台服(TMS)64位客户端语言区域转区教程
热度
78
最新评论
广树管理员
2026-07-29 18:17
@Ringnee:🤔
广树管理员
2026-07-29 18:17
@Ringnee:ヾ(≧∇≦*)ゝ
广树管理员
2026-07-29 18:17
@Ringnee:翻译成多语言的时候做的封面图
广树管理员
2026-07-29 18:16
@why:🤫不要说出来
广树管理员
2026-07-29 18:16
@Zrzzz:确实,怎么没有出周边?
攻略中
节奏天国 奇迹之星
暂无评分
NS节奏天国 奇迹之星
2026年7月08日 20时 ~ 攻略中
已累计游玩3周1天
《节奏天国:奇迹之星》是一款轻松又充满创意的音乐节奏游戏,玩家只需跟随音乐节拍按下按键,就能完成跳跃、敲击空罐、制作料理等各种有趣的小挑战。游戏延续了《节奏天国》系列简单易上手、节奏感强、画风幽默的特点,让玩家在一个个短小精巧的关卡中感受音乐与反应力结合的乐趣,适合喜欢节奏游戏和轻松休闲玩法的玩家体验。
告别回忆 -无垢少女- 致最爱的你
暂无评分
Steam告别回忆 -无垢少女- 致最爱的你
2026年6月24日 20时 ~ 攻略中
已累计游玩1个月6天
系列作发售至今经历了19年,做为其系列最终作的《告别回忆 ~无垢少女~》(以下略称为本篇)在2018年3月发售。本次的FanDisc和至今的系列作相同,带给玩家在各结局后的短篇故事。请充分享受和各个女主角们在欢乐结局后的幸福时光。
传颂之物:循白之证
暂无评分
PS5传颂之物:循白之证
2026年5月31日 19时 ~ 攻略中
已累计游玩2个月
《传颂之物:循白之证》是 AQUAPLUS 开发、Shiravune 发行的《传颂之物》系列动作 RPG。故事发生在大国“大和”恢复和平之后:奥修特尔、御雷、宗近、修娘等人击退敌国阿瓦什兰的侵略,本应迎来安宁,但各地却陆续出现看似毫无关联的怪异现象,并逐渐指向同一个源头;随着三条线索彼此重叠,众人再次踏上旅程,而旅途尽...
亚路塔:狐狸狐途的面包冒险
暂无评分
Steam亚路塔:狐狸狐途的面包冒险
2026年2月12日 19时 ~ 攻略中
已累计游玩5个月18天
一场席卷全世界的面包革命现在开始! 主人公查雅阴错阳差之下,开始了在荒废的岛屿上经营面包店的生活。 出外冒险搜集食材、研发崭新面包配方、遇见性格各异的伙伴们,建造更丰富的设施,用面包香气使无人问津的广场再次热闹起来!
fault - StP - LIGHTKRAVTE
暂无评分
Steamfault - StP - LIGHTKRAVTE
2025年5月29日 20时 ~ 攻略中
已累计游玩1年2个月
全球累计销量超过50万份的“fault”系列最新作!故事的舞台是一个融合了奇幻与科幻的超前世界——卢森海德王国。本作讲述了生活在此地的一个平凡又平庸的究极普通市民——名为果子的少年的故事。
PSN奖杯卡

PSN奖杯卡

归档
赞助商广告

PHP urlencode()生成的编码所对应的JS解码

2018-04-15 20:24:39
PHP

因为要在地址栏里传中文参数,但是地址栏传中文参数是很危险的一件事情,我就用urlencode()转了下。

但是本以为JS的 encodeURI()能解码,但是很可惜不行,于是我找到了可以给PHP urlencode()生成的编码所对应的JS解码。

function urldecode(encodedString){
    var output = encodedString;
    var binVal, thisString;
    var myregexp = /(%[^%]{2})/;
    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:
                out += str.charAt(i-1);
                break;
                case 12: case 13:
                char2 = str.charCodeAt(i++);
                out += String.fromCharCode(((c & 0x1F) << 6) | (char2 & 0x3F));
                break;
                case 14:
                char2 = str.charCodeAt(i++);
                char3 = str.charCodeAt(i++);
                out += String.fromCharCode(((c & 0x0F) << 12) |
                        ((char2 & 0x3F) << 6) |
                        ((char3 & 0x3F) << 0));
                break;
            }
        }
        return out;
    }
    while((match = myregexp.exec(output)) != null
                && match.length > 1
                && match[1] != '')
    {
        binVal = parseInt(match[1].substr(1),16);
        thisString = String.fromCharCode(binVal);
        output = output.replace(match[1], thisString);
    }
     
    //output = utf8to16(output);
    output = output.replace(/\\+/g, " ");
    output = utf8to16(output);
    return output;
}

收款.png


file_000000008460720687635c008459256b.png