利用JS获取地址栏的中文参数,如何避免取到乱码?
地址栏中为:localhost:22865/ZYHSYY.aspx?BQH=305&DoctorName=张三&DoctorId=100我想利用JS获取到“张三”,请问该...
地址栏中为:localhost:22865/ZYHSYY.aspx?BQH=305&DoctorName=张三&DoctorId=100
我想利用JS获取到“张三”,请问该如何写js?目前我能取到DoctorName参数,但是得到的是乱码 展开
我想利用JS获取到“张三”,请问该如何写js?目前我能取到DoctorName参数,但是得到的是乱码 展开
4个回答
展开全部
那不叫乱码,而是url编码,js本身就是读取url编码的
对于js获取url的中文你可以尝试用escape() encodeURI() encodeURIComponent() decodeURI()
来使js停止或者转换url编码
对于js获取url的中文你可以尝试用escape() encodeURI() encodeURIComponent() decodeURI()
来使js停止或者转换url编码
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
将参数encode编码解码操作
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
decodeURI() 用这个试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询