javascript中url编码与解码

encodeURIComponent

 <script type="text/javascript">
document.write(encodeURIComponent("全景图")+ "<br />")
</script>

结果是%E5%85%A8%E6%99%AF%E5%9B%BE
编码是Utf-8的,我想转化为GB2312要怎么实现

js对中文进行gb2312/gbk编码

javascript的URL编码和解码
在使用url进行参数传递时,经常会传递一些中文名的参数或URL地址,在后台处理时会发生转换错误。在有些传递页面使用GB2312,而在接收页面使用UTF8,这样接收到的参数就可能会与原来发生不一致。使用服务器端的urlEncode 函数编码的URL,与使用客户端javascript的encodeURI函数编码的URL,结果就不一样。
javaScript中......
答案就在这里:javascript的URL编码和解码
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。

没有现成的函数,需要自己写方法,可以参考以下博客:
http://blog.csdn.net/cuixiping/article/details/1723741