文章目录
0.前言
在使用myeclipse软件做项目时碰到的一些关于中文乱码问题,下面介绍一些处理的办法。
1.HTML页面中文乱码处理
meta http-equiv="Content-Type"content=“text/html; charset=utf-8”
2.JSP页面中文乱码处理
<%@ page language=“java” import=“java.util.*,java.lang.Math” pageEncoding=“utf-8”%>
3.连接数据库时中文乱码处理
jdbc:mysql://localhost:3306/news?characterEncoding=utf8", “本地数据库名”,“连接的密码”;
4.servlet中的请求 响应时 中文乱码处理
request.setCharacterEncoding(“utf-8”); //请求
response.setCharacterEncoding(“utf-8”);//响应
特别说明
1) HTML 与 JSP
HTML是一种标记语言,是网页上能够显示在用户面前的部分,称前端。
JSP主要是由静态HTML的代码 和 动态的Java代码 两部分组成;
既可以写前端的HTML代码,又可以加入后端的Java代码;
来实现对动态的数据交互(如保存用户信息 记住密码)。
2) HTML与JSP 区别
JSP虽然功能比HTML强大,但是也需要付出代价,底层有很多代码,
并且第一次访问jsp比较慢,第一次需要生成一个Java文件,速度慢。
JSP是对HTML的扩展,但无法替代HTML,各有千秋。
3)JSP 与 Servlet 区别
Servlet本质上是一个Java程序、运行在服务器端、用来处理请求和响应。
相较于JSP,Servlet的作用是单一的,就是接收请求,做出响应并转发。
相较于Servlet,JSP的作用就比较杂,即可以写Java代码也可以有HTML代码。
如果你觉得这篇文章对你有所启发的话,期待你的点赞、收藏和打赏,对我创作的支持!!!