小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

為什么插入到mysql里面產(chǎn)生亂碼?

 軟件團(tuán)隊(duì)頭目 2007-01-18
本文: [轉(zhuǎn)寄][轉(zhuǎn)貼][刪除][修改][回復(fù)][作者:teric][人氣:61]
發(fā)信人: teric(Eric,混沌兮未分), 信區(qū): Java
標(biāo)  題: 為什么插入到mysql里面產(chǎn)生亂碼?
發(fā)信站: 瀚海星云 (2007年01月15日19:27:46 星期一), 站內(nèi)信件 WWWPOST
字段bid和bookname都是完全一樣的varchar類型,
我把“圖圖”兩個(gè)字按url里面***.jsp?bid=圖圖
的方式提交,另一個(gè)直接放帶代碼里引用,如下:
sqlStr = "insert into tratab(bid,bookname) values(‘" + request.getParameter
("bid") +"‘,‘圖圖‘)";
stmt.executeUpdate(sqlStr);
執(zhí)行后,bid字段正常顯示,bookname字段顯示亂碼,請(qǐng)問(wèn)為什么??????
--
相逢不如偶遇,
   相見不如懷念,
      思念不如忘記,
         忘記了呢?
※ 來(lái)源:·瀚海星云 bbs.ustc.edu.cn·[FROM: 202.38.92.235]

iwantit
2106 271 364
本文: [轉(zhuǎn)寄][轉(zhuǎn)貼][刪除][修改][回復(fù)][作者:iwantit][人氣:18]
            發(fā)信人: iwantit(做一個(gè)幸福的人), 信區(qū): Java
            標(biāo)  題: Re: 為什么插入到mysql里面產(chǎn)生亂碼?
            發(fā)信站: 瀚海星云 (2007年01月16日09:00:56 星期二), 站內(nèi)信件 WWWPOST
            request通常使用的是頁(yè)面的編碼方式,或者web容器的編碼方式
            ‘圖圖‘采用Java內(nèi)置的Unicode編碼,必然有一個(gè)會(huì)亂碼
            

teric
136 21 364
本文: [轉(zhuǎn)寄][轉(zhuǎn)貼][刪除][修改][回復(fù)][作者:teric][人氣:8]
            發(fā)信人: teric(Eric,混沌兮未分), 信區(qū): Java
            標(biāo)  題: Re: 為什么插入到mysql里面產(chǎn)生亂碼?
            發(fā)信站: 瀚海星云 (2007年01月16日11:50:23 星期二), 站內(nèi)信件 WWWPOST
            哦,這樣?。?
            能不能再說(shuō)明一下我要怎么才能讓這兩種字符串使用方式都不出現(xiàn)亂碼呢?
            另,我的mysql好象用的是latin1
            ※ 來(lái)源:·瀚海星云 bbs.ustc.edu.cn·[FROM: 202.38.92.235]

yiqun
1431 31 364
本文: [轉(zhuǎn)寄][轉(zhuǎn)貼][刪除][修改][回復(fù)][作者:yiqun][人氣:7]
            發(fā)信人: yiqun(一群), 信區(qū): Java
            標(biāo)  題: Re: 為什么插入到mysql里面產(chǎn)生亂碼?
            發(fā)信站: 瀚海星云 (2007年01月16日12:19:00 星期二), 站內(nèi)信件 WWWPOST
            你只要在數(shù)據(jù)表中將bookname這個(gè)字段的編碼設(shè)為gb2312或者gbk就可以了!
            PS:建議所有的都使用unicode,這才是解決亂碼的根本!
            

teric
136 21 364
本文: [轉(zhuǎn)寄][轉(zhuǎn)貼][刪除][修改][回復(fù)][作者:teric][人氣:24]
            發(fā)信人: teric(Eric,混沌兮未分), 信區(qū): Java
            標(biāo)  題: Re: 為什么插入到mysql里面產(chǎn)生亂碼?
            發(fā)信站: 瀚海星云 (2007年01月16日23:14:55 星期二), 站內(nèi)信件 WWWPOST
            你的意思是:mysql以及jsp的charset都設(shè)置成utf-8 ???
            可是jsp的ContentType設(shè)置成utf-8的話,顯示漢字是有問(wèn)題的啊。
            

yiqun
1431 31 364
本文: [轉(zhuǎn)寄][轉(zhuǎn)貼][刪除][修改][回復(fù)][作者:yiqun][人氣:19]
            發(fā)信人: yiqun(一群), 信區(qū): Java
            標(biāo)  題: Re: 為什么插入到mysql里面產(chǎn)生亂碼?
            發(fā)信站: 瀚海星云 (2007年01月17日00:16:21 星期三), 站內(nèi)信件 WWWPOST
            你需要將jsp文件保存的編碼設(shè)為utf-8
            歡迎光臨
            http://blog./wmywind
            ※ 來(lái)源:·瀚海星云 bbs.ustc.edu.cn·[FROM: 2001:da8:d800:101:84c0:7bc1:90:2cc5]

swifth
924 26 364 
本文: [轉(zhuǎn)寄][轉(zhuǎn)貼][刪除][修改][回復(fù)][作者:swifth][人氣:25]
            發(fā)信人: swifth(tb), 信區(qū): Java
            標(biāo)  題: Re: 為什么插入到mysql里面產(chǎn)生亂碼?
            發(fā)信站: 瀚海星云 (2007年01月17日18:03:09 星期三), 站內(nèi)信件 WWWPOST
            如果不需要做多國(guó)化的話,就簡(jiǎn)單的把mysql的缺省字符集從latin1改成gbk,
            同時(shí)jsp也改成gbk。這樣頁(yè)面顯示和數(shù)據(jù)庫(kù)存儲(chǔ)都不會(huì)有問(wèn)題。
            或者可以改成utf-8,但這樣好像顯示的時(shí)候要把utf-8轉(zhuǎn)換成gbk才可以正常顯示。轉(zhuǎn)換可
            以通過(guò)String的構(gòu)造函數(shù)來(lái)完成。
            --
            我的csdn專欄 -- 我的隨筆
            http://blog.csdn.net/swifth
            我的google個(gè)人主頁(yè)
            http://tianbobo.
            ※ 來(lái)源:·瀚海星云 bbs.ustc.edu.cn·[FROM: 221.6.69.10]

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多