[前端]中文urlencode,urldecode的問題-純js


這問題真的挺少見的
筆記一下

問題情況:
有某中文字串,經過urlencode過,需要使用urldecode,
但是原始字串編碼並非是UTF-8,所以不能直接使用js 的urldecode function
但是又不能使用後端解碼,只能用js處理

網路上搜尋過後,
最常見的解法
就是在JS裡面寫一段解碼表,把utf-8(en) -> big5(de)
找到一段轉換code 連結
網路上也有轉換的線上站 連結
但是不能用這麼多的js code
於是,另外找了其他作法
(造福中国前端界)纯前端Js完美解决各种汉字urlencode,urldecode,编码解码问题,不借助任何字库,内码表,轻松一行,兼容IE8+,chrome,firefox,safari等主流浏览器
範例網址
github source code link

以下為未整理的相關資料
http://fanli7.net/a/bianchengyuyan/C__/20130530/360927.html
http://blog.darkthread.net/post-2008-07-16-querystring-encoding.aspx

,

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。