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

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

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

    appfuse 亂碼問(wèn)題

    ????搗鼓了一個(gè)晚上,又是ant new又是ant setup,好不容易搭建起來(lái)了appfuse, 樂(lè)呵呵的打開(kāi)appfuse deploy到tomcat的測(cè)試項(xiàng)目,突然發(fā)現(xiàn)有些亂碼,又是修改tomcat的URLEncording="UTF8",又是把ApplicationResources_zh_cn.properties 拷貝來(lái)拷貝去,google,baidu齊上陣,searching了下,看來(lái)這個(gè)問(wèn)題還是非常普遍,但是中文亂碼的原因有很多種,特羅列如下,看了appfuse對(duì)中文的支持有點(diǎn)問(wèn)題.

    ???? 1.build.xml里面display資源沒(méi)有國(guó)際化處理,也就是沒(méi)有進(jìn)行編碼,在build.xml進(jìn)行修改使之進(jìn)行國(guó)際化.
    ???? 修改方案:
    ??? ??? <native2ascii src="web/WEB-INF/classes" dest="${build.dir}/web/classes"
    ??????????? includes="ApplicationResources_zh*.properties" encoding="UTF-8"/>
    ??????? <generate-database-properties/>
    ???? 改為:
    ??? ??? <native2ascii src="web/WEB-INF/classes" dest="${build.dir}/web/classes"
    ??????????? includes="*_zh*.properties" encoding="UTF-8"/>
    ??????? <generate-database-properties/>

    ??? 2.Tomcat 的URLEnCording要設(shè)置為UTF8,應(yīng)為appfuse是以u(píng)tf-8打包的

    ??? 3.就是要對(duì)原始ApplicationResources_zh_cn.properties進(jìn)行ascii編碼轉(zhuǎn)換然后丟到classes里面,不要用他ant自動(dòng)轉(zhuǎn)換過(guò)的.奇怪的是appfuse的ant的時(shí)候是對(duì)文件進(jìn)行轉(zhuǎn)換了,但是還是有部分中文存在亂碼,奇怪ing......不知道是appfuse的疏忽還是什么.繼續(xù)研究中...我是appfuse-1.9-src的包.但是我手工轉(zhuǎn)了下ant之前的源碼,發(fā)現(xiàn)亂碼問(wèn)題消失.就這個(gè)原因搞了我一個(gè)晚上....郁悶
    ??? 修改方案:
    ???
    native2ascii -encoding UTF-8?? ApplicationResources_zh_CN.properties te? (te為轉(zhuǎn)后文件名)
    ???
    native2ascii? te? ApplicationResources_zh_CN.properties1 -reverse(轉(zhuǎn)回來(lái) 呵呵)

    ??? 補(bǔ)充一點(diǎn),在appfuse的appfuse-1.9-src這個(gè)包里的 ApplicationResource...直接打開(kāi)是中文是亂碼,可以采用上面的兩條命令把它還原出來(lái).便于我們的開(kāi)發(fā)然后修改ant任務(wù)即可.而對(duì)于appfuse-jsf-1.9-src來(lái)說(shuō),它的applicationResource...打開(kāi)后就是我們可以看懂的中文:).
    ?
    總之,new之后的項(xiàng)目的ApplicationResources...要用原來(lái)的文件替換掉.





    posted on 2006-11-18 05:33 Tom 閱讀(3503) 評(píng)論(2)  編輯  收藏 所屬分類(lèi): Appfuse

    評(píng)論

    # re: appfuse 亂碼問(wèn)題 2007-04-25 16:30 freesky1002

    怎么在DisplayTag 里面用DateTime ?  回復(fù)  更多評(píng)論   

    # re: appfuse 亂碼問(wèn)題[未登錄](méi) 2008-10-31 14:52 YeSoon

    解決這類(lèi)問(wèn)題,這些方法都太麻煩。
    最方便的辦法是用propertiesEditor編輯properties配置文件。
    一個(gè)eclipse的插件。
      回復(fù)  更多評(píng)論   


    只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    導(dǎo)航

    統(tǒng)計(jì)

    常用鏈接

    留言簿(1)

    隨筆分類(lèi)(42)

    隨筆檔案(43)

    文章分類(lèi)

    相冊(cè)

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲私人无码综合久久网| 亚洲国产精品无码成人片久久| 亚洲婷婷在线视频| 99久久精品免费视频| 久久综合亚洲鲁鲁五月天| 99精品视频免费在线观看| 亚洲精品一区二区三区四区乱码| 99热免费在线观看| 亚洲国产福利精品一区二区| 在线观看AV片永久免费| 亚洲成a人片在线不卡一二三区| 香蕉高清免费永久在线视频| 免费亚洲视频在线观看| 亚洲人成国产精品无码| 女同免费毛片在线播放| 亚洲爱情岛论坛永久| 青娱分类视频精品免费2| 亚洲最大无码中文字幕| 免费人成在线观看播放国产| 亚洲精品国产日韩无码AV永久免费网 | 亚洲最大成人网色香蕉| 成年女性特黄午夜视频免费看| 亚洲无码一区二区三区| 亚洲国产一级在线观看 | 亚洲一区二区三区四区在线观看| 99在线在线视频免费视频观看| 亚洲天堂福利视频| 国产在线观看免费不卡| 久久久WWW免费人成精品| 亚洲精品视频专区| 四虎永久精品免费观看| 今天免费中文字幕视频| 亚洲三级视频在线观看| av在线亚洲欧洲日产一区二区| 久久大香伊焦在人线免费| 亚洲熟女www一区二区三区| 国产成人亚洲综合无码| 无码一区二区三区AV免费| 亚欧洲精品在线视频免费观看 | 亚洲国产成人久久99精品| 大胆亚洲人体视频|