关于前台js编码后台java解码
Posted sanpingx
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于前台js编码后台java解码相关的知识,希望对你有一定的参考价值。
可用函数
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() ,则需要配置,否则将不会自动解码。
!-- p.p1>
以上是关于关于前台js编码后台java解码的主要内容,如果未能解决你的问题,请参考以下文章