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

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

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

    @hunter129

    天天學習,好好向上!

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      21 隨筆 :: 5 文章 :: 37 評論 :: 0 Trackbacks
    文件編碼導致的sun.io.MalformedInputException異常
    如果你沒有使用ibm的jdk,卻依然遇到了這個問題。
    如果你的異常是在解析xml的時候出現的,如果你的異常是某些地方有某些地方沒有。
    例如tomcat里面沒有,weblogic上有。抑或這個domain有那個domain卻沒有。而確實是同一個應用。
    哪么你遇到的可能和筆者要講的是同一個問題。

    你的xml文件本身是UTF-8編碼(注意是文件是UTF-8編碼,不是xml文件里面指定的文件內容是UTF-8編碼)?
    你的xml文件里面含有中文?
    你使用UltraEdit編輯xml文件?
    刪掉中文,問題依舊?

    那么可以肯定你的問題就是筆者要講的問題

    首先給出解決方案:
    方案一:
    1.xml用記事本打開,刪除里面的中文。
    2.在windows 本地新建一個txt文件,用記事本(注意不能用UltraEdit)打開。
    3.將xml里面的內容復制到新建的txt文件中。
    4.將txt文件重名為xml文件的名稱。覆蓋原來的xml文件
    5.看看問題是不是解決了,咔咔 神奇吧。

    方案二:(適用于使用eclipse ide的程序員們,其他的能更改文件編碼的程序也行,不過沒測試過)
    1.將xml文件的內容剪切出來,保存在別處,什么文件都行,最后是txt中。留下一個空的xml文件
    2.將空的xml文件的編碼修改成GBK。注意是文件的編碼,不是xml的那個聲明。當然這里已經刪了。
    3.這時候是否看到文件的頭部有亂碼? 刪之!
    4.將原來文件的內容烤回來
    5.ok問題解決,這種方法不用刪除中文。

    問題的根源:
    估計有些人已經明白是什么原因了。呵呵,那就是xml文件那個BOM的頭導致的這個問題!
    哦?還有沒明白的?下面詳細說明下:
    xml文件分為兩種,一種是有BOM信息的,它表示文件是xml格式
    另外還有沒有BOM信息的xml文件。
    就是這個特殊的BOM信息導致了解析xml出錯。
    那跟UltraEdit有什么關系?UltraEdit在編輯xml文件的時候會自動加上這個可惡的BOM信息。
    posted on 2008-05-21 22:22 hunter129 閱讀(10131) 評論(4)  編輯  收藏 所屬分類: 基礎 、調試相關

    評論

    # re: 文件編碼導致的sun.io.MalformedInputException異常 2008-07-09 16:38 ironwan
    能否修改代碼來解決這個問題的?如果客戶使用我們的系統時,讓他們這么干他們肯定反對啊!  回復  更多評論
      

    # re: 文件編碼導致的sun.io.MalformedInputException異常 2008-07-09 18:35 落Nicety
    @ironwan
    這個問題的根源應該跟文件解析有關系
    可以嘗試 修改這些 不過難度比較大 我沒有嘗試過  回復  更多評論
      

    # re: 文件編碼導致的sun.io.MalformedInputException異常[未登錄] 2009-04-12 17:47 ws
    請問如果是由于是使用了IBM的JKD(本機),而跟程序不兼容怎么解決這個問題  回復  更多評論
      

    # re: 文件編碼導致的sun.io.MalformedInputException異常 2009-07-13 15:04 落Nicety
    @ws
    你這個是ibm jdk io的問題吧。
    給jvm 增加參數-Dibm.stream.nio=true  回復  更多評論
      

    主站蜘蛛池模板: 免费无码又爽又刺激网站 | 国内永久免费crm系统z在线| 又爽又黄无遮挡高清免费视频| 亚洲精品国产综合久久久久紧| 无限动漫网在线观看免费| 男女拍拍拍免费视频网站| 99视频免费播放| 亚洲视频在线观看视频| 国产偷国产偷亚洲高清在线| 在线观看特色大片免费网站| 亚洲AV无码一区二区乱子伦| 99在线视频免费| 亚洲一区精品视频在线| 日韩在线视频线视频免费网站| 99re6在线精品视频免费播放| 亚洲人成在线影院| 麻豆视频免费观看| 亚洲日韩AV无码一区二区三区人| 女人张开腿等男人桶免费视频| 国产亚洲漂亮白嫩美女在线| 日韩免费三级电影| igao激情在线视频免费| 国产AV无码专区亚洲AV男同| 1000部夫妻午夜免费| 亚洲Av无码精品色午夜| 曰批全过程免费视频播放网站 | 国产精品亚洲精品日韩已满| 最近免费中文字幕mv电影| 亚洲另类无码专区首页| 亚洲国产成人久久精品99 | 成人a毛片免费视频观看| 国产精品亚洲片在线观看不卡| 日本XXX黄区免费看| 91情国产l精品国产亚洲区| 91免费精品国自产拍在线不卡| 美女黄色毛片免费看| 亚洲国产精品成人久久 | 免费人成网站7777视频| 永久免费AV无码网站国产| 亚洲人成色77777在线观看| 在线日韩日本国产亚洲|