自制Pastebin网站的Base64编解码及代码显示问题求助
自制Pastebin网站的Base64编解码及代码显示问题求助
我自己做了个叫Pastebin的极简版网站,对标原版Pastebin,但最近碰到个头疼的问题——服务器死活不接收我粘贴的代码内容。
我试着把代码用Base64编码后再提交,这次服务器倒是接收了,而且用工具解码出来完全正常。但通过生成的Pastebin链接查看内容时,显示的全是乱码,比如�������Y� ��T��T��ԑTUQT,我实在摸不着头绪到底哪错了。
之前我有个版本基本能用,编解码都没问题,但它有个毛病:不会原样显示代码,而是把代码里的HTML标签解析渲染出来。比如我代码里写了<h1>Test</h1>,它直接显示成一个大标题,而不是纯文本形式的代码。本来想找回那个版本的代码,结果在一堆修订记录里弄丢了。
下面是我当前不能正常工作的JS代码(原提问中未完整粘贴),现在既有Base64编解码的问题,又有显示乱码的问题,我完全分不清到底是哪一步出了问题:
window.onload = function() { // 原提问中代码未完整展示,此处保留现有内容 }
备注:内容来源于stack exchange,提问作者Caelen Cater
相关产品推荐
相关产品推荐

