appfuse 亂碼問題

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

          ???? 1.build.xml里面display資源沒有國際化處理,也就是沒有進(jìn)行編碼,在build.xml進(jìn)行修改使之進(jìn)行國際化.
          ???? 修改方案:
          ??? ??? <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是以utf-8打包的

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

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





          posted on 2006-11-18 05:33 Tom 閱讀(3514) 評論(2)  編輯  收藏 所屬分類: Appfuse

          評論

          # re: appfuse 亂碼問題 2007-04-25 16:30 freesky1002

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

          # re: appfuse 亂碼問題[未登錄] 2008-10-31 14:52 YeSoon

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


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


          網(wǎng)站導(dǎo)航:
           
          <2008年10月>
          2829301234
          567891011
          12131415161718
          19202122232425
          2627282930311
          2345678

          導(dǎo)航

          統(tǒng)計(jì)

          常用鏈接

          留言簿(1)

          隨筆分類(42)

          隨筆檔案(43)

          文章分類

          相冊

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 定陶县| 张家界市| 太仓市| 宝兴县| 永靖县| 翁源县| 望江县| 交城县| 马山县| 玉门市| 滕州市| 桑植县| 秀山| 海宁市| 会昌县| 崇仁县| 临桂县| 犍为县| 湘潭市| 芦溪县| 千阳县| 格尔木市| 盈江县| 西峡县| 扬州市| 灵台县| 宜春市| 镇坪县| 黎川县| 玉溪市| 平定县| 阳山县| 甘谷县| 大连市| 望城县| 怀集县| 东莞市| 仁化县| 灵山县| 中方县| 三台县|