javaweb中的乱码问题(初次接触时写)

javaweb中的乱码问题

在初次接触javaweb中就遇到了乱码问题,下面是我遇到这些问题的解决办法

1. 页面乱码(jsp)
    1. 在页面最前方加上
    <%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
2. 读取数据时乱码 (servlet)
    1. 在request.getParameter("name");前面加上
    request.setCharacterEncoding("utf-8");
3. 返回数据时乱码 (servlet)
     1. 在response.getWriter().print(content);前加上
        response.setHeader("Content-type", "text/html;charset=UTF-8");
        response.setCharacterEncoding("UTF-8");

        

注:上面的解决办法是我遇到问题时解决的方法,如果不管用或者是有其它情况的话可以参考http://blog.csdn.net/chenghui0317/article/details/10299103,写的情况挺多的

本文章为原创,如需转载请注明http://www.cnblogs.com/zhuchenglin/p/8098064.html

时间: 2024-10-19 04:32:45

javaweb中的乱码问题(初次接触时写)的相关文章

MYSQL 表中汉字写入或字段赋值时乱码情况排误

-- 当修改字段值,或是直接写入时,汉字变成乱码情况 ,[可注意一下数据库名,记得修改] -- 当字符顺序对汉字不兼容时,可能直接导致乱码情况发生. 最好做到库.表.字段(字符类型)排序规则是否一致 -- eg.在某库下建了临时表没有指定字符排序规则,下游会使用时,将临时表中的str字段值赋值给另外一个库表,可能会出现乱码 -- 未指定排序建表时,则表的排序规则是其库的排序规则 -- 1. 库级别 SELECT * -- DEFAULT_CHARACTER_SET_NAME DEFAULT_CO

Javaweb编程中的乱码问题

程序中的乱码问题,主要出现在我们处理中文数据的过程中出现.从浏览器向服务器请求数据,服务器返回的数据在浏览器中显示为乱码.或者是服务器中的java文件用到中文,也有可能会出现乱码.数据库在处理数据的时候,也会碰到乱码问题. 乱码问题总的来说,就是编码方式不同造成的,在数据的建立.传输.处理以及显示过程中,如果处理数据的编码方式不同,就会很容易造成中文的乱码问题.解决的办法宏观上说,就是在数据处理的各个环节都采用统一的编码方式,这样就可以避免乱码问题的发生. 对于JavaWeb编程来说,主要涉及到

初次接触modelsim的一些体验

  在网上查找了一些资料来学习,看来看去觉得一篇讲modelsim三种仿真方式的不错,就按着步骤一步步做了,结果可想而知,问题是一个接一个啊,摸索了两天还是有点收获的,且记下. 第一点:操控modelsim的基本方式 1.用户图形界面接口(GUI),在界面也接受命令行输入.(适合菜鸟) 2.DO文件,应该是用TCL脚步语言写的.(升级学习) 第二点:关于在modelsim添加altera仿真库的问题 在网上看到很多关于这方面的资料,但都是比较老的,然后我发现他们想要添加的库基本已经添加在新版 

javaWeb中的文件上传下载

在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现. 对于文件上传,浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再解析里面的请求参数是比较麻烦,所以一般选择采用apache的开源工具common-fileupload这个文件上传组件.这个common-fileupload上传组件的jar包可以去apache官网上面下载,也可以在struts的lib文件夹下面找到,stru

动态规划的初次接触,简单分析

一.简单的0,1背包问题 1.题目描述:有n个重量和价值分别为Wi,Vi的物品.从这些物品中挑选出总重量不超过W的物品,求所选方案中价值总和的最大值(注:在0,1背包问题中,每个物品只有一件,可以选择房或者不放). [分析]:对于这样的问题,首先我们可以用最简单容易想到的方法,将所有可能一一例举出来,找到最合适的. 对于函数rec(int i,int j)// 这里的 i 表示的是第几个物品,而 j 表示此时背包的容量. 既然是最朴素,简单的想法,那我们就去想一想当前的这件物品我们是否要把它放入

【转】初次创业时,抓住6大要素能让我们少走很多弯路!

前段时间,马云在某次论坛上发言中的一句“8年后最不值钱的是房子”的话,被很多吃瓜群众各种调侃.有人说:对于不缺房子的马云而言,房子当然便宜啦:又有人说:马云又要开荒种菜了,忽悠大家成为韭菜种子,以后好割韭菜等等.其实,马云言论的背后并没有什么“阴谋论”,还真不是“忽悠”,而是以他的视角和感知掏心窝地提示大家:往后创业时钱不是问题.人不是问题,机会才是问题.马云所言不假,的确日后创业的机会会越来越稀缺.越来越难得!只不过,创业机会虽少,但不代表没有,况且世界上也永远不缺机会,而是缺适合自己并能被自

SSIS 初次接触 + 开发记录

第一次接触SSIS,昨天终于把一套流程走通,记一下流水. 1:安装 使用SSIS需要安装插件(VS 和Sql Server都需要另外安装). 自己使用的vs2017开发,官网有专门的 VS2017 安装SSDT的文章,但是自己电脑死活装不上,可能是公司使用了域账户和Symantec杀毒软件的原因. 没有办法,只好重新下载了最新的 VS2019 ,然后在“工具”中使用“获取功能和扩展”安装了SSIS插件,由于自己电脑装不了sql server2017,所以又申请了一台服务器安装Sql Server

c++中类的初次接触

下面是我写的简单的代码,初次接触c++中的类,c++真的是博大精深啊,学习c++的路还很长,加油! 1 /*q1.cpp*/ 2 //一个简单的类极其实例化 3 #include<iostream> 4 using namespace std; 5 6 class Point{ 7 public: 8 //设置坐标 9 void setPoint(int x,int y){ 10 xPos = x; 11 yPos = y; 12 } 13 //打印坐标 14 void printPoint(

大开测试:性能—如何解决脚本中的乱码问题(连载7)

7.7  如何解决脚本中的乱码问题 1.问题提出 平时在对Web应用程序性能测试的时候,可能会出现录制的脚本中汉字变为乱字符的现象. 2.问题解答 在所有字符集中,最知名的可能要数被称为ASCII的7位字符集了.它是美国信息交换标准委员会(AmericanStandards Committee for Information Interchange)的缩写,为美国英语通信所设计.它由128个字符组成,包括大小写字母.数字0-9.标点符号.非打印字符(换行符.制表符等4个)以及控制字符(退格.响铃