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

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

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

    隨筆 - 4  文章 - 10  trackbacks - 0
    <2025年7月>
    293012345
    6789101112
    13141516171819
    20212223242526
    272829303112
    3456789

    常用鏈接

    留言簿(1)

    隨筆檔案

    文章分類

    文章檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    1、在jsp中,字符集由<%@ page language="java" contentType="text/html;charset=GBK"%>來指定,如果處理中文,需指定為gbk。所以提交的數據全部都使用gbk編碼;
    2、在java中,從jsp提交過來的數據是gbk編碼的,而java默認的處理方式是使用ISO-8859-1編碼,所以若在java中能顯示jsp提交過來的gbk編碼方式的數據,就要進行一個轉換:將gbk轉換為ISO-8859-1,這樣數據就可正常顯示。
    3、如果要將jsp提交的數據經過java后臺處理,然后放入數據庫中,就又多了一個數據編碼方式:數據庫的數據編碼方式。以mysql為例,默認字符集為latin,所以若將gbk的數據放入,必然出現亂碼,所以首先應改變數據庫的編碼方式為gbk。

    綜上,簡單的設置方法如下:

    jsp (gbk)     ---->     java(ISO-8859-1)  -------> mysql(gbk)
                                                                    轉換
    這樣設置之后,還有一種情況會出現亂碼:當你在jsp端提交一個id號,然后在java處理端通過id號得到數據庫中的gbk(漢字)數據,這是就會出現亂碼,因為java處理的是ISO-8859-1,你在java到mysql中有了一個ISO-8859-1到gbk的轉換,而這些數據本身就是ISO-8859-1,所以轉換后就出現問題了。
    解決辦法:將在java中處理的gbk數據轉換為ISO-8859-1即可。

    總之:在jsp,java,mysql三者之間的編碼方式必須統一,不能錯誤的轉換或者不轉換。
    posted on 2007-08-17 16:31 冬天出走的豬 閱讀(446) 評論(0)  編輯  收藏 所屬分類: JAVA知識
    主站蜘蛛池模板: 国产va免费精品| 每天更新的免费av片在线观看| 又大又硬又粗又黄的视频免费看| 一本久久免费视频| 久久中文字幕免费视频| 暖暖免费高清日本中文| a级亚洲片精品久久久久久久 | 97国免费在线视频| 24小时免费直播在线观看| 曰韩亚洲av人人夜夜澡人人爽| 亚洲精品福利网站| 国产无遮挡色视频免费观看性色| 国产精品久久永久免费| 亚洲 小说区 图片区 都市| 精品亚洲aⅴ在线观看| 一区二区三区在线免费| 免费人成视频在线| 久久91亚洲精品中文字幕| 看一级毛片免费观看视频| 久久久久久国产精品免费免费 | 丁香亚洲综合五月天婷婷| 久久久久久亚洲精品影院| 免费观看91视频| 最新国产AV无码专区亚洲 | 亚洲av成人一区二区三区在线播放 | 久久精品国产亚洲av麻豆| 亚洲黄片手机免费观看| 亚洲AV永久无码精品一区二区国产| 久久久国产亚洲精品| 麻豆成人精品国产免费| 亚洲国产成人精品无码区二本| 久久国产免费福利永久| 亚洲国产视频一区| 成人AV免费网址在线观看| 亚洲激情视频网站| 久久精品免费全国观看国产| 亚洲色图激情文学| 国产不卡免费视频| 国产一级在线免费观看| 亚洲高清在线视频| 夜夜爽免费888视频|