javaweb后台转码

为什么需要转码?

客户端向服务器发送请求的四种情况:1、URL方式直接访问;2、页面链接(属于get请求);3、表单get提交;4、表单post提交

1.url(url和页面链接):各大浏览器、各个操作系统对URL的URI、QueryString编码都可能存在不同.tomcat对URI的解码操作是首先获取Connector的解码集,

该配置在server.xml中,<Connector URIEncoding="utf-8"  />  如果没有定义则会采用默认编码ISO-8859-1来解析。

2,表单:发送请求时都是根据设置的charset进行编码,解码时,get方式根据设置的URIEncoding进行,post方式仍根据页面设置的charset.

@参考文章

jetty默认是utf-8.jetty与tomcat不同,不是在xml配置文件中修改,可以在Jvm参数中加入:Dorg.mortbay.util.URI.charset=字符编码@参考文章

如何转码?

iso-8859-1转utf-8

String args=new String(request.getParameter("args".getBytes("ISO8859-1"),"utf-8");

时间: 2024-09-30 12:30:35

javaweb后台转码的相关文章

JavaWeb后台从input表单获取文本值的两种方式

JavaWeb后台从input表单获取文本值的两种方式 #### index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> <input type="text" name="n

Ace 1.3.1 网站管理后台源码 Bootstrap响应式模板主题

Ace 响应式管理后台模板最新版本v1.3.1同步升级,欢迎下载使用,注意:本站提供为官网购买压缩源码版,在官网上用18$买来,现只售20元,可以帮亲省3/4的额外开销哦,需要的亲可以到本博的淘宝小店购买,包升级(免费!). Ace简介: Ace (v1.3.1)是一个轻量.功能丰富.HTML5.响应式.支持手机及平板电脑上浏览的管理后台模板,基于CSS框架Bootstrap制作,Bootstrap版本更新至 3.0,Ace – Responsive Admin Template当前最新版! 淘

Matrix Admin html5网站管理后台源码 Bootstrap响应式模板主题

Matrix Admin 响应式管理后台模板最新版本,欢迎下载使用,注意:本站提供为官网购买未压缩源码版,在官网上用10$买来,现只售15元,可以帮亲省额外开销哦,需要的亲可以到本博的淘宝小店购买. Matrix Admin 简介: Matrix Admin 是一个轻量.功能丰富.HTML5.响应式.支持手机及平板电脑上浏览的管理后台模板,基于CSS框架Bootstrap制作,Bootstrap版本更新至 3.0,Matrix Admin 当前最新版! 淘宝购买地址(新地址,更新至最新的1.3.

javaweb二维码

QRCode.java程序 package my; import java.awt.Color; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.UnsupportedEncodingException; import javax.imageio.ImageIO; import javax.servlet.http.HttpSer

7.15关于解决JavaWeb后台解决servlet的get和post乱码的问题

在servlet的学习当中,当在网页中输入英文的时候,虽然get方法和post方法都能正确的将数据传递给数据,但是当在输入框中输入中文的时候,在后台程序接收数据的时候,就会出现乱码的问题.针对这个问题可以通过设置其编码格式的方式,但并不是简单的设置为“utf-8”就完了的,而是要分多种方式的. 当使用get方式提交的时候,就需要设置为new String(name.getBytes("iso-8859-1"),"utf-8"),例如: String name = r

javaweb后台区分手机或是电脑登录

这次项目需要去根据用户的设备去跳转页面, 我把主页定位在一个空白页,让这个空白页自动提交表单, 在后台action会调用工具类 工具类的代码: package com.util; import javax.servlet.http.HttpServletRequest; public class GetHttp { /** Wap网关Via头信息中特有的描述信息 */ private static String mobileGateWayHeaders[] = new String[] { "Z

JavaWeb后台管理系统设计与开发(旅游自助系统)

为了更够实现旅游信息信息化,更好推广旅游经济的发展,要求实现以下功能: 旅游局能维护景点的信息:位置.游览项目及价格.景点介绍.开发时间: 旅游公司维护本公司开设的旅游线路信息:景点名称.餐饮.住宿.交通.游览时间.价格.联系方式: 游客可以查询景点信息及旅游线路信息,且游客可以自定义筛选查找相应的旅游线路信息: 游客可以在线预约旅游线路服务: 旅游公司能够查询游客预约服务信息: 最近,我在做个旅游自助系统练习,不过这个当然谈不上项目,不过对,学习的人来说,还是有点借鉴意义的,这也是我写博客的目

JavaWeb 二维码

说明 相关包 zxing-core3.3 zxing-javase3.3 junit4.12 POM文件 <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency> <dependency> <groupId>co

基于SSH的网上体育用品商城-JavaWeb项目-有源码

项目简介: 网上体育商城的主要功能包括:前台用户登录退出.注册.在线购物.修改个人信息.后台商品管理等等.本系统结构如下: (1)商品浏览模块: 首页浏览最新上市商品,按销量排行显示商品 实现根据商品名称搜索商品信息 实现根据商品分类浏览商品 (2)登录.注册: 购物前需要登录,如果没有账号则可以先注册 (3)在线留言: 登录后可以发表留言 (4)修改个人信息: 登录后可修改个人信息 (5)提交.查询订单: 商品加入购物车后可以提交订单,也可以查看自己的所有订单 (6)购物车模块: 登录后可以查