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

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

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

    隨筆 - 5  文章 - 17  trackbacks - 0
    <2007年8月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    使用AppFuse 2.0-M5創(chuàng)建一個類型為appfuse-basic-struts的工程,執(zhí)行mvn jetty:run-war運行時發(fā)現(xiàn)頁面上顯示的中文全部為亂碼,如圖:


    使用Google在網上找了很久,能找到AppFuse相關的亂碼問題的都是1.x的,沒有2.0的資料。在官網論壇里看到有人問同樣的問題(http://www.nabble.com/forum/ViewPost.jtp?post=10896381&framed=y&skin=2369),Azarias Tomás 在他的回帖(http://www.nabble.com/forum/ViewPost.jtp?post=10900490&framed=y&skin=2369)中提到:

    I was having the same problem but I disable the gzipFilter,
    Now it's OK!

    這么簡單?于是嘗試把<project_name>\src\main\webapp\WEB-INFweb.xml中關于gzipFilter的映射注釋掉,重新運行,效果如圖:


    嗯,在表格上下方還有亂碼。查看JSP源碼,發(fā)現(xiàn)該部分是由displaytag render的。又經過一番搜索,在<project_name>\target\<project_name>-1.0-SNAPSHOT\WEB-INF\classes目錄里找到displaytag_zh_CN.properties。用notepad打開它,里面的中文顯示為亂碼。奇怪的是用Eclipse以UTF-8格式打開它,能看到大部分中文。大部分中文的意思是每句中文的末尾多了一個?號,或末尾的一、兩個漢字變成了?號。

    把displaytag_zh_CN.properties復制為另一個文件,比如temp.txt,用notepad打開,再把Eclipse中顯示的文本復制到notepad中,適當編輯(去掉多的?號,把缺少的文字補上),保存回temp.txt。這樣是保證文本以ASCII編碼方式保存的,而不是Unicode方式。

    使用native2ascii把temp.txt轉換為Latin-1編碼的文本,保存為displaytag_zh_CN.properties

    重新運行,效果如圖:

    可以看到所有的中文均能正常顯示了。
    posted on 2007-06-29 11:21 雨奏 閱讀(2813) 評論(3)  編輯  收藏 所屬分類: Java

    FeedBack:
    # re: AppFuse 2.0-M5中文亂碼一例與解決辦法 2007-06-29 13:25 cresposhi
    我以前在1.9就碰到過,一樣的問題  回復  更多評論
      
    # re: AppFuse 2.0-M5中文亂碼一例與解決辦法 2007-06-30 18:20 雨奏
    今天又再看了一下AppFuse 2.0-M5的maven 2 repository,發(fā)現(xiàn)displaytag_zh_CN.properties這個文件是放在<M2_REPO>/repository/org/appfuse/appfuse-web-common/2.0-m5/appfuse-web-common-2.0-m5.war這個包中的。將該包中的WEB-INF/classes目錄中的displaytag_zh_CN.properties使用附件中的壓縮包的同名文件替換,以后使用AppFuse創(chuàng)建工程就不會再出現(xiàn)displaytag相關的亂碼了,只需要注釋掉web.xml中gzipFilter相關的映射

    附件:http://m.tkk7.com/Files/RhythmOfRain/displaytag_zh_CN.properties.zip  回復  更多評論
      
    # re: AppFuse 2.0-M5中文亂碼一例與解決辦法[未登錄] 2007-08-11 22:50 hans
    我下載的1.9.4怎么沒有導出選項,請問那里設置?  回復  更多評論
      
    主站蜘蛛池模板: 亚洲 小说区 图片区 都市| 成人无遮挡裸免费视频在线观看 | 亚洲日韩一页精品发布| 无码的免费不卡毛片视频| 九月婷婷亚洲综合在线| 亚洲日本成本人观看| 国产成人精品高清免费| 国产大陆亚洲精品国产| 亚洲成av人在片观看| 二区久久国产乱子伦免费精品| 亚洲男人av香蕉爽爽爽爽| 国产精品无码免费专区午夜| 在线播放亚洲第一字幕| 午夜免费福利片观看| 亚洲偷自精品三十六区| 日韩中文无码有码免费视频 | 亚洲无线码在线一区观看| 日韩精品无码免费专区午夜不卡| 亚洲AV日韩AV永久无码下载| 91视频免费网址| 中日韩亚洲人成无码网站| 国产精品公开免费视频| 一边摸一边爽一边叫床免费视频| 久久久久亚洲AV无码专区网站| 日本一道本不卡免费| 亚洲欧洲精品久久| 暖暖在线日本免费中文| 一个人免费播放在线视频看片| 亚洲AV无码久久精品色欲| 成年网站免费视频A在线双飞| 亚洲日韩一区二区一无码| 亚洲精品tv久久久久| 日韩人妻一区二区三区免费| 亚洲娇小性色xxxx| 国产亚洲人成A在线V网站 | 视频一区二区三区免费观看| 亚洲午夜久久久影院伊人| 1000部国产成人免费视频| 美国毛片亚洲社区在线观看| 亚洲va中文字幕无码久久| 在线a人片天堂免费观看高清|