<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年6月>
    272829303112
    3456789
    10111213141516
    17181920212223
    24252627282930
    1234567

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

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


    使用Google在網(wǎng)上找了很久,能找到AppFuse相關(guān)的亂碼問(wèn)題的都是1.x的,沒(méi)有2.0的資料。在官網(wǎng)論壇里看到有人問(wèn)同樣的問(wèn)題(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!

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


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

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

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

    重新運(yùn)行,效果如圖:

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

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

    附件:http://m.tkk7.com/Files/RhythmOfRain/displaytag_zh_CN.properties.zip  回復(fù)  更多評(píng)論
      
    # re: AppFuse 2.0-M5中文亂碼一例與解決辦法[未登錄](méi) 2007-08-11 22:50 hans
    我下載的1.9.4怎么沒(méi)有導(dǎo)出選項(xiàng),請(qǐng)問(wèn)那里設(shè)置?  回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 国产人在线成免费视频| 免费观看男人吊女人视频| 国产成人精品久久免费动漫 | 午夜视频免费成人| 亚洲中文字幕人成乱码| av免费不卡国产观看| 自怕偷自怕亚洲精品| 最近中文字幕免费2019| 亚洲国产精品综合久久2007| 黄在线观看www免费看| 亚洲av日韩av综合| 暖暖在线日本免费中文| 看Aⅴ免费毛片手机播放| 久久综合亚洲色一区二区三区| 99久久免费国产特黄| 亚洲A∨无码无在线观看| 中文字幕在线免费观看| 亚洲人成电影在线观看青青| 白白国产永久免费视频| 四虎永久在线精品免费一区二区| 亚洲欧洲精品成人久久曰影片| 三上悠亚在线观看免费| 国产男女猛烈无遮挡免费视频| 色妞www精品视频免费看| 亚洲国产精品综合久久一线| 女同免费毛片在线播放| 亚洲美女在线观看播放| 国产无遮挡吃胸膜奶免费看视频 | 亚洲人成网站免费播放| 内射无码专区久久亚洲| 大地资源网高清在线观看免费| 91亚洲精品自在在线观看| 成人在线视频免费| 九九久久国产精品免费热6| 亚洲色四在线视频观看| 成人免费无遮挡无码黄漫视频| 三级片免费观看久久| 亚洲熟妇av一区二区三区下载| 免费在线不卡视频| 最近中文字幕mv免费高清视频8| 国产午夜亚洲精品不卡免下载|