乱码

摘要:
以前一直处理乱码的问题,总是how,不知道why.现在总结:1.jsp的编码方式:pageEncodiing;它是负责页面编码的,与发生请求没有关系.(可是为什么实际测试的时候发现它和发送请求的编码有关系呢?)2.jsp发送给webservlet容器的编码contextType的charset.如果不指定,charset=pageEncoding3.其他的就好搞了,可以在java那边解码,或是在Java那边把reequest的解码方式设为jsp发送的charset一样;.......当然还有其他的方式.over!

以前一直处理乱码的问题,总是how,不知道why.

现在总结:1.jsp的编码方式:pageEncodiing; 它是负责页面编码的,与发生请求没有关系.(可是为什么实际测试的时候发现它和发送请求的编码有关系呢?继续看下边!)

2.jsp发送给web servlet容器的编码 contextType 的charset. 如果不指定,charset=pageEncoding(这就回答了上面的问题-----在tomcat中是这样的.)

3.其他的就好搞了,可以在java那边解码,或是在Java那边把reequest的解码方式设为 jsp发送的charset一样;.......当然还有其他的方式.over!

免责声明:文章转载自《乱码》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇asp.net core系列 30 EF管理数据库架构--必备知识 迁移Python的open函数下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

【转】宽字节注入详解

前言在mysql中,用于转义的函数有addslashes,mysql_real_escape_string,mysql_escape_string等,还有一种情况是magic_quote_gpc,不过高版本的PHP将去除这个特性。 首先,宽字节注入与HTML页面编码是无关的,笔者曾经看到 <meta charset=utf8>...

kindeditor在线编辑器的使用心得

1、如何声明引用? <!DOCTYPEhtml> <html> <head> <metacharset="utf-8"/> <title>kindeditor在线编辑器的使用心得</title> <!--添加kindeditor的引用--> <scr...

JS实现纯前端将数据导出Excel两种方式亲测有效

由于项目需要,需要在不调用后台接口的情况下,将json数据导出到excel表格,参考了好多资料以及很多大佬写的博客终于实现,兼容chrome没问题,其他还没有测试过,这边介绍两种实现方式,并附上代码和gif动图,博主不才还望轻喷,代码可直接copy运行 方法一 将table标签,包括tr、td等对json数据进行拼接,将table输出到表格上实现,这种方法...

mysql数据库编码问题

一:插入数据乱码 ①:数据库的字符集不对,需要修改成utf-8;如果解决不了走第二步 ②: var cmd = new MySqlCommand(“set names utf8”);如果解决不了走第三步 ③:把“Charset=utf8”加载数据库连接字符串后边即可。在解决不了没辙了,换数据库吧!  二:获取有乱码问题  Incorrect strin...

C#直接打印word文档

    using using Microsoft.Office.Interop.Word;    (通过添加引用-com组件,找office的word组件  /// <summary>        /// 打印word        /// </summary>        /// <param name="filepa...

webpack 多应用项目搭建

前言: 多应用在实际的项目中使用场景也是比较多的,话不多说,直接进入搭建过程 项目搭建: 请参考之前的webpack项目搭建笔记,此处不再过度讲解,项目结构如下 app1.html 1 <!DOCTYPE html> 2 <html style="font-size:20px"> 3 <head> 4 <...