`
marrymyy
  • 浏览: 6105 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

web开发编码设置(jsp页面编码,servlet编码,连接数据库时编码设置)

阅读更多
以utf-8格式编码为例:
1.jsp页面编码设置
  <%@page pageEncoding="utf-8" contentType="text/html; charset=utf-8"%>
  <html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8" />
</head>
  </html>

2.servlet编码设置:
  request.setCharacterEncoding("UTF-8");
  response.setContentType("text/html;charset=UTF-8");

3.数据库编码设置
  (1)创建数据库时要先设置成utf-8格式,下面主要以mysql为例来说明这个问题:
     create database db default character set utf8(注意是utf8,不是utf-8)
     在插入数据的时候,尤其是中文,要注意,
     用status命令查看client characterset是什么编码的,如果是utf8的话,直接插中文是插不      进去的,必须用一个set names gbk;命令,才可以确保插成功
  (2)在java程序端创建连接时,url设置成
     jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8
  可以写一个DAO,测试一下是否能插入正确的数据,显示正确的数据。如果中文显示?,有可能你用的jar包有问题,确保它是版本5的,我曾经用的版本3,出来就是?。千万要注意一下。
   如果上面的步骤都严格执行的话,应该是没什么问题的了。

    
分享到:
评论

相关推荐

    myeclipse(设置JSP页面编码格式)【图解很详细的】

    在开发Web应用时,正确设置JSP页面的编码格式至关重要,因为这直接影响到网页内容的显示,特别是处理中文字符时。MyEclipse作为一款强大的Java EE集成开发环境,提供了便捷的方式来配置JSP页面的编码。以下将详细...

    web开发编码设置(防止中文乱码)

    3. **Java程序端创建连接时设置编码**: - 在创建数据库连接时,通过URL参数设置编码: ```java String url = "jdbc:mysql://localhost:3306/db?useUnicode=true&characterEncoding=utf8"; Connection conn = ...

    jsp,servlet编码问题

    总之,正确处理编码是JSP和Servlet开发中不可或缺的一部分,它直接影响到Web应用的用户体验和国际化能力。开发者应始终关注编码设置,并遵循最佳实践,以确保所有用户都能获得一致且准确的信息显示。

    JSPServlet 中的汉字编码问题

    在JSP和Servlet开发中,最常见的汉字编码问题是页面显示乱码。这通常是由于服务器端和客户端使用的编码格式不一致所导致的。 - **JSP 页面中的编码问题**: - 在JSP页面中,可以通过`; charset=UTF-8" %&gt;`这样的...

    JSP在Servlet中的几个编码的作用及原理

    在JSP和Servlet中,连接数据库时,还要考虑数据库的字符集设置。确保数据库、数据库表和字段的字符集与应用程序使用的编码保持一致。 8. **国际化与本地化**: 在处理多语言环境时,JSP支持使用`&lt;fmt:bundle&gt;`...

    JSP-Servlet中的汉字编码问题-JSP教程

    在Web开发中,尤其是在使用JavaServer Pages (JSP) 和 Servlet 进行页面处理时,字符编码问题是经常遇到的技术难题之一。本文将围绕“JSP-Servlet中的汉字编码问题”这一主题展开讨论,通过对相关知识点的深入剖析,...

    Java Web开发(JSP、Servlet)乱码终极解决方案.txt

    在Java Web开发中,尤其是使用JSP和Servlet技术时,字符编码问题——即所谓的“乱码”问题,是开发者常遇到的挑战。本篇将详细解析如何在Java Web项目中彻底解决乱码问题,确保数据在各个环节都能正确地显示和处理。...

    自己写的比较简单的留言板(jsp+ servlet+源码和数据库)

    【标题】中的“自己写的比较简单的留言板(jsp+ servlet+源码和数据库)”表明这是一个基于Web技术开发的留言板系统,使用了Java Server Pages (JSP) 和Servlet技术,同时包含有源代码和数据库相关文件。这样的系统...

    jsp连接oracle数据库代码

    ### JSP连接Oracle数据库知识点详解 #### 一、前言 在Web开发中,Java Server Pages (JSP) 是一种广泛使用的服务器端脚本技术,它允许开发者将动态内容嵌入到HTML页面中。JSP可以与各种类型的数据库进行交互,以...

    servlet与jsp中文乱码处理

    - **数据库编码**:如果涉及数据库操作,确保数据库连接和数据存储的编码与应用保持一致。 6. **服务器配置** - **Tomcat配置**:在Tomcat的`server.xml`或`web.xml`中,可以设置全局的默认编码。 - **IDEA/...

    jsp和servlet请求与响应

    ### JSP和Servlet请求与响应详解 #### 一、JSP内置对象概述 JSP(Java Server Pages)是一种用于创建动态网页的技术。它基于Java Servlet规范,并提供了许多内置对象,以便开发者可以更方便地处理HTTP请求和响应。...

    Jsp和Servlet中文乱码问题

    尤其是在使用Java Server Pages(JSP)和Servlet进行中文处理时,字符编码的设置不当往往会导致页面显示出现乱码。本文将深入探讨JSP和Servlet中文乱码问题的根源、解决方案以及预防策略。 ### JSP和Servlet中的...

    解决jsp+servlet开发中的中文乱码问题

    由于Java Web应用程序涉及多个组件之间的交互,包括但不限于JSP页面、Servlet、浏览器以及数据库等,因此在不同组件间保持字符集的一致性对于避免中文乱码至关重要。 #### 中文乱码的根本原因 中文乱码问题的主要...

    JSP WEB 应用开发教程

    本书通过一系列实践项目,帮助读者深入了解 JSP、Servlet 和其他相关技术,旨在培养学生实际开发 Java Web 应用的能力。 #### 二、Java Web 开发基础 - **B/S 架构原理**:介绍浏览器/服务器(Browser/Server)架构...

    jsp页面显示中文乱码解决.rar

    - **数据库编码**:如果数据来源于数据库,确保数据库连接的编码与页面编码一致,通常设置为UTF-8。 - **文件读写编码**:在读取或写入文件时,明确指定操作的字符集,避免因默认编码引起的问题。 4. **实践建议*...

    Servlet&JSP知识点归纳思维导图

    3. **JSP转换过程**:JSP页面在首次请求时被Web容器转换为Servlet源码,编译成.class文件,然后执行。 4. **JSP内置对象**:包括request、response、session、out、pageContext、config、application、page等,它们...

    JSP和数据库连接写一个网页登陆注册代码

    首先,在 HTML 头部,我们可以看到 `*,java.sql.*" pageEncoding="GB2312" contentType="text/html"%&gt;`,这行代码指定了JSP页面的语言为Java,import了java.util和java.sql包,并设置了页面的编码为GB2312和内容类型...

    解决jsp存入数据库中的乱码问题

    在开发Java Web应用程序时,尤其是使用JSP技术与数据库交互时,经常遇到的一个问题是字符编码不一致导致的乱码问题。这通常是由于不同组件(如JSP、Servlet、HTTP请求和数据库)之间的编码设置不匹配所引起的。为了...

    jsp+JavaBean+Servlet开发的留言板

    总结起来,这个"jsp+JavaBean+Servlet开发的留言板"项目是一个典型的Web开发实例,涵盖了前端展示(JSP)、后端逻辑(JavaBean)和请求处理(Servlet)的关键技术,以及与数据库的交互。通过学习和实践这个项目,...

Global site tag (gtag.js) - Google Analytics