jsp中URL传递中文参数的处理方法

   2015-06-24 0
核心提示:url中使用encodeURI(encodeURI(中文)),对中文进行编码,并在服务器的java程序中使用URLDecoder.decode(中文, "UTF-8")进行解码即可

在页面的url中使用encodeURI(encodeURI(中文)),对中文进行编码,并在服务器的java程序中使用URLDecoder.decode(中文, "UTF-8")进行解码即可;
如果url中需要传递+、#、?等特殊符号,可以使用encodeURIComponent(encodeURIComponent(中文)),服务器解码方法跟encodeURI的解码相同。

 
标签: URL 中文参数
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • php中file_get_contents与curl的区别 php get f
    做微信开发的时候,项目中需要用PHP去请求微信相关接口。刚开始使用的是file_get_contents这个函数,后来听朋友说最好用curl。自己尝试了下,也能成功请求微信的接口。这两个有什么区别呢?抱着好奇心查阅了相关资料后,才知道他们之间确实有很大的不同。1.fo
    02-09
  • 自己写的browse.bat与perl写的url_handler.pl的
    以前自己也写过Windows下自动打开多个浏览器测试某个URI,提高浏览器兼容性测试效率。但是写的browse.bat文件还是最基础简陋的@echo offif '%1'=='-c' (start /d "C:\Program Files\Google\Chrome\Application\" chrome.exe -new-tab %2exit)if '%1'=='-f' (s
    02-09
  • perl对应php的urlencode和urldecode的函数
    这样use URI::Escape;print "Content-type: text/html;charset=gbk\n\n";$str = "+ \ /";$url = uri_escape($str);print $url;
    02-09
  • 使用Typescript重构axios(三)——实现基础功能:处理get请求url参数
    使用Typescript重构axios(三)——实现基础功能
    1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础功能:处理post请求参数5.使用Typescript重
    02-09
  • 使用Typescript重构axios(二十九)——添加baseURL
    使用Typescript重构axios(二十九)——添加baseU
    1.使用Typescript重构axios(一)——写在最前面2.使用Typescript重构axios(二)——项目起手,跑通流程3.使用Typescript重构axios(三)——实现基础功能:处理get请求url参数4.使用Typescript重构axios(四)——实现基础功能:处理post请求参数5.使用Typescript重
    02-09
  • rvm 安装ruby环境报错curl: (35) error:1409441
    很可能是rvm仓库版本过低,运行以下命令:rvm get head
    02-09
  • URL URI傻傻分不清楚,dart告诉你该怎么用
    目录简介dart中的URIencode和decode解析URI总结简介如果我们要访问一个网站,需要知道这个网站的地址,网站的地址一般被称为URL,他的全称是Uniform Resource Locator。那么什么是URI呢?URI的全程是Uniform Resource Identifier,也叫做统一资源标志符。URI用
    02-09
  • mac安装dart报错curl: (35) LibreSSL SSL_conne
    mac安装dart报错curl: (35) LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to storage.googleapis.com:443 安装brew:控制台操作:1.安装brew/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"2.安装dart-l
    02-09
  • Swift URL encode
    前言在WEB前端开发,服务器后台开发,或者是客户端开发中,对URL进行编码是一件很常见的事情,但是由于各个年代的RFC文档中的内容一直在变化,一些年代久远的代码就对URL编码和解码的规则和现在的有一些区别。在1994年订制的RFC1738文档中,对字符串中的除了-
    02-09
  • swift3.0:NSURLSession的使用
    一、说明NSURLSession是OC中的会话类,在Swift中变成URLSession类,它们的实现方式是一样的,下面的示例就Swift语法进行讲解和介绍。 二、介绍:URLSession 类支持3种类型的任务:加载数据、下载和上传。加载数据:Data Task下载数据:Downlaod Task上传数
    02-09
点击排行