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

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

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

    Raymond
    Java筆記
    由一個Document對象,轉(zhuǎn)換成String,這個方法我?guī)啄昵皩懙牧耍?BR>
                TransformerFactory tFactory = TransformerFactory.newInstance();
                Transformer transformer 
    = tFactory.newTransformer();
                
    DOMSource source = new DOMSource(inputDoc);
                StringWriter out 
    = new StringWriter();
                StreamResult result 
    = new StreamResult(out);
                transformer.transform(source, result);
                out.flush();
                
    return out.toString();

    一直用是沒有問題的,直到今天在resin上面運行,發(fā)現(xiàn)一個奇怪的現(xiàn)象,寫入數(shù)據(jù)庫的中文都變成了類似&#XXXX; 這種編碼。更加奇怪的是我用應(yīng)用程序的方式運行,是正常沒問題的。我猜想是resin在某個地方做了設(shè)置,在網(wǎng)上搜索又一時找不到好方法,不想為了一個小問題轉(zhuǎn)用jdom之類的包。

    研究了一下,找到了解決的辦法。在Transformer對象創(chuàng)建之后加一句:
       
       
    transformer.setOutputProperty("encoding","GBK");

    問題解決了。具體的機制還沒有時間去了解,有空再回頭研究吧。
    posted on 2006-01-09 17:39 Raymond的Java筆記 閱讀(3904) 評論(1)  編輯  收藏
    Comments
    • # re: DOM的Document對象轉(zhuǎn)換到String的中文編碼(亂碼)問題
      AA
      Posted @ 2007-01-15 23:26
      謝謝你,你的文章幫助了我:)  回復(fù)  更多評論   

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
     
    主站蜘蛛池模板: 亚洲AV无码一区东京热久久| 国产精品亚洲自在线播放页码| 青娱分类视频精品免费2| 91香蕉国产线在线观看免费| 精品久久久久久久久免费影院| 亚洲a在线视频视频| ass亚洲**毛茸茸pics| WWW亚洲色大成网络.COM| 午夜免费国产体验区免费的| 免费一级不卡毛片| 日韩欧美一区二区三区免费观看| 免费中文字幕在线| 亚洲视频网站在线观看| 亚洲精品无码高潮喷水A片软| 一道本不卡免费视频| 久久笫一福利免费导航| 亚洲偷自精品三十六区| 免费观看的a级毛片的网站| 亚洲色精品88色婷婷七月丁香| 亚洲色大成网站www永久| 30岁的女人韩剧免费观看| 亚洲国产香蕉人人爽成AV片久久| 亚洲春色另类小说| 久久最新免费视频| 免费真实播放国产乱子伦| 亚洲色成人网一二三区| 最近最新中文字幕完整版免费高清 | 久久久久女教师免费一区| 亚洲精品无码鲁网中文电影| 亚洲av第一网站久章草| 嫖丰满老熟妇AAAA片免费看| 亚洲第一男人天堂| 亚洲黄色免费网址| 亚洲精品中文字幕| 国产亚洲?V无码?V男人的天堂 | 国产一精品一AV一免费孕妇| 亚洲av成人一区二区三区观看在线| 亚洲AV无码成人精品区大在线| 亚洲日韩看片无码电影| 亚洲男人av香蕉爽爽爽爽| 免费无码一区二区三区|