码迷,mamicode.com
首页 > 编程语言 > 详细

关于前台js编码后台java解码

时间:2019-03-07 14:07:46      阅读:225      评论:0      收藏:0      [点我收藏+]

标签:none   tomcat   cape   order   coding   encode   encoding   解码   nes   

可用函数

Js Java  说明
escape()

unescape()

将字符的unicode编码转化为16进制序列(转义序列,转义序列(escape sequences))

encodeURI() 

decodeURI()

将字符的unicode编码通过UTF-8
encodeURIComponent() 

decodeURIComponent()

将字符的unicode编码通过UTF-8

 

不编码字符

  不编码字符个数      
escape() 69个 *,_,-,.,0-9,a-z,A-Z   +,/,@
encodeURI()  82个 *,_,-,.,0-9,a-z,A-Z !, ‘,(,),~ #,$,&,+,,,/,:,;,=,?,@
encodeURIComponent()  71个 *,_,-,.,0-9,a-z,A-Z !, ‘,(,),~  

 

 springboot自动解码配置:

 server.tomcat.uri-encoding=UTF-8 # Character encoding to use to decode the URI.

 如果前台用的是encodeURI(),则不需要配置;如果是encodeURIComponent() ,则需要配置,否则将不会自动解码。

 

关于前台js编码后台java解码

标签:none   tomcat   cape   order   coding   encode   encoding   解码   nes   

原文地址:https://www.cnblogs.com/sanpingx/p/10488848.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!