URL中怎么保证汉字传输,不被转换为16进制编码

URL中怎么保证传输汉字,浏览器会将URL中的汉字转换为16进制编码
因为目的地址代码不会改动,没有解密过程
所以要怎么保证URL中的汉字不被转换

4个回答

URL中,最好尽量不要使用中文字符啊

u012625737
masdin 没办法啊,是跳到一个老系统,他们那边不可能改代码的
3 年多之前 回复

如果有中文,我建议还是不用使用url来提交吧,如果一定要,可以直接使用encodeURIComponent(你的内容);来转换一下就可以了

u012625737
masdin 但对方接受是接受汉字啊
3 年多之前 回复

将需要传输的汉字,通过base64转码,传到后台之后再转回来

u012625737
masdin 是跳到一个老系统,那边没有解码
3 年多之前 回复

传值现在最常用的是两种 url和form表单传值
url传值 传值会出现 中文乱码 就需要转码和解码 一般encodeURIComponent encode
form表单传值 就没有这个顾虑了 建议用form表单传值

sj18182656342
黄河默默 回复masdin: 一般不用get 都用post post理论上比get安全性低
3 年多之前 回复
u012625737
masdin from传过去的他那边用的是get的接收方式,收不到
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐