网站开发积累(中文乱码+连接Access)

本文总结了在网站开发中处理中文乱码问题的方法,包括在Servlet和JSP中设置输入和输出编码格式。同时,介绍了使用Java连接Access数据库时指定GBK或GB2312编码的重要性。
摘要由CSDN通过智能技术生成

(一)在编写网站的时候,会涉及到jsp,servlet,数据库之间传递中文字符,为防止出现乱码问题,总结如下:

1:针对Servlet

      request.setCharacterEncoding("GB2312"); //设置输入编码格式

      response.setContentType("text/html;charset=GB2312");  //设置输出编码格式

2:针对JSP代码

     为保证JSP向客户端输出时是采用中文编码方式输出的   

                 <%@page contentType="text/html;charset=gb2312"%>

     为让JSP能正确获得传入的参数,我们在JSP源文件头加  

                 <%request.setCharacterEncoding("GB2312");%>    

     为让JSP编译器能正确地解码我们的含有中文字符的JSP文件,我们需要在JSP源文件中指定我们的JSP源文件的编码格式   

                 <%@page pageEncoding="GB2312"%>

(二)Java连接Access,注意指定编码方式为GBK/GB2312

public static boolean add() throws SQLException, UnsupportedEncodingException
    {
        boolean result=false;
        try
        {
            //加载驱动
            C
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值