<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    小閣飛空 一池碧映垂楊路 絳云深處 聽盡瀟瀟雨
    At times , people will simply not come through for you in the way you need.Forgive them and move on.
    posts - 212,comments - 87,trackbacks - 0
    • html

    無論是獨立的html,還是其他程序生成的,如servlet等,注意在最終的html的<head>和</head>之間必須加入meta標簽,用來指定html中輸入字符的編碼.如:
     <head>
     <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
     <title>測試GET && POST-Send</title>
     </head>

    • jsp和servlet

     首先必須解決程序輸出(如response.writeln(String s))和接受從客戶端傳來的數據(如request.getParameter(String sname))編碼問題,我們可以利用文件過濾功能,具體需要所用的jsp/servlet容器或者服務器提供的功能設置,如在Tomcat5.5.9中可以在webapps/yourAppDirectory/WEB-INF/web.xml中設置如下:

    <filter>
      <filter-name>SetCharsetEncodingFilter</filter-name>
      <display-name>SetCharsetEncodingFilter</display-name>
      <description>Set CharsetEncoding Filter</description>
      <filter-class>com.gg.comm.web.SetCharsetEncodingFilter</filter-class>
      <init-param>
       <param-name>encoding</param-name>
       <param-value>gb2312</param-value>
      </init-param>
    </filter>
    <filter-mapping>
      <filter-name>SetCharsetEncodingFilter</filter-name>
      <url-pattern>/*</url-pattern>
    </filter-mapping>

    其中SetCharsetEncodingFilter Class就是用來設置request和reponse字符編碼的filter類,其中設置語句如下:

      request.setCharacterEncoding(targetEncoding);
      response.setContentType("text/html");
      response.setCharacterEncoding(targetEncoding);

     另外為了解決通過get(url中帶有參數)方式傳遞參數的亂碼問題,我們還需要設置一下url傳遞參數所需要的編碼,具體在Tomcat5.5.9中可以在${Tomcat_home}\conf\server.xml中的<connector>和</connector>之間設置,如下:

    <!--
     URIEncoding="GBK":Force GET method String(Chinese) can be transferd properly by http:uri

        note:Tomcat only support GBK specification,so not set charset gb2312
    -->
    <Connector URIEncoding="GBK" port="80" redirectPort="8443" maxSpareThreads="75"  maxThreads="150" minSpareThreads="25">
    </Connector>

     最后為了解決jsp的亂碼問題,我們還需要作如下處理,即在左右的jsp頭均加上如下指令:

      <%@ page contentType="text/html;charset=gb2312" language="java" %>
      或者
      <%@ page pageEncoding="gb2312"%>

    • jdbc和數據庫

    關于寫入數據庫和讀取數據庫數據的亂碼問題,可以通過如下方式輕松解決:

    • 對于JAVA程序的處理方法按我們指定的方法處理。
    • 把數據庫默認支持的編碼格式改為GBK或GB2312的。

    到此,一般來說對于WEB方式的應用來說,中文問題就可以解決了。當然以上方法是根據統一編碼的原則解決的以及WEB方式的文件轉換關系(file->class->load->execute or transfered or response or request)來做的。

    posted on 2005-06-14 10:25 瀟瀟雨 閱讀(221) 評論(0)  編輯  收藏 所屬分類: JAVA
    主站蜘蛛池模板: 国产亚洲视频在线播放大全| 好男人资源在线WWW免费| 午夜免费福利在线| 一级一级毛片免费播放| 久久久久亚洲精品影视 | 成人A级毛片免费观看AV网站| 亚洲AV永久无码天堂影院 | 亚洲精品无码不卡在线播放| 亚洲一区二区三区免费| 日本视频一区在线观看免费| 国产亚洲精品美女| 亚洲黄网站wwwwww| 亚洲AV无码一区二区三区在线观看| 久久国产乱子精品免费女| 亚洲欧美日韩综合久久久久| 亚洲乱码日产一区三区| 女性无套免费网站在线看| a级黄色毛片免费播放视频| 亚洲性无码AV中文字幕| 国产亚洲一区二区三区在线观看| 久久久久免费看黄A片APP| a毛片在线看片免费| 亚洲av无码一区二区三区人妖| 久久精品国产亚洲| 免费中文字幕不卡视频| 日本人的色道免费网站| 国产一区二区免费视频| 国产亚洲精品精品精品| 99久久国产亚洲综合精品| 久久精品亚洲综合| 国产偷窥女洗浴在线观看亚洲| 女人与禽交视频免费看| 1000部免费啪啪十八未年禁止观看| 三年片在线观看免费观看大全中国| 亚洲人成网男女大片在线播放 | 国产亚洲精品免费| 久久久久亚洲国产| 久久久无码精品亚洲日韩京东传媒 | 亚洲Av综合色区无码专区桃色| 四虎永久免费地址在线观看| 亚洲免费综合色在线视频|