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

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

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

    隨筆-179  評(píng)論-666  文章-29  trackbacks-0
    最近要用jfreechart,在圖表中會(huì)用到中文,
    在windows環(huán)境下,不會(huì)發(fā)生亂碼問(wèn)題.
    但是部署到linux下,就發(fā)生中文亂碼問(wèn)題,中文全變成方框,摸索了一段時(shí)間才將之解決。

    為了確定你的Linux環(huán)境下程序會(huì)使用的字體文件,先跑跑這個(gè)程序:from others

    1 public   class  PrintLocale  {
    2      public   static   void  main(String[] args)  {
    3         System.out.println(System.getProperty( " user.language " ));
    4         System.out.println(System.getProperty( " user.region " ));
    5         System.out.println(System.getProperty( " file.encoding " ));
    6         System.out.println(System.getProperty( " os.version " ));
    7     }

    8 }

    9

    訪問(wèn)順序可以看:
    http://www-128.ibm.com/developerworks/cn/websphere/library/techarticles/yangyaping0307/waslinux.html
     
    比如: linux as 3.0 ,linux 7.3 same
    會(huì)大概有如下的訪問(wèn)順序:
     
    font.properties.zh_CN.Redhat
    font.properties.zh_CN
    font.properties.zh
    font.properties
     
     
    1 . 將此文件拷貝到%JAVA_HOME%/jre/lib下面去

    serif.0=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
        serif.
    1=-misc-ZYSong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1
    serif.italic.
    0=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
        serif.italic.
    1=-misc-ZYSong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1
        .
      略
      
       .appendedfontpath
    =/usr/share/fonts/zh_CN/TrueType


    請(qǐng)注意 字符串-misc-ZYSong18030-medium-r-normal--*-%d-*-*-c-*-iso10646-1,除了中間什么*-%--*--c*--之外
    必須跟 /usr/share/fonts/zh_CN/TrueType/fonts.dir 中的完全一致。
    如果把 ZYSong --> zysong 也是不行的。
     
    2. 設(shè)置中文環(huán)境
       我是在程序中如下設(shè)置的:

    System.setProperty("user.language","zh");     
       System.setProperty(
    "user.region","CN");


    3. 編譯代碼文件,要用
             javac -encoding GBK   xxxxxx.java
       如果是用ant工具,
           <target name="compile" depends="prepare" description="complie All Java source">
              <copy todir="${build.dir}">
                <fileset dir="${src.dir}" includes="**/*.properties" />
             </copy>
             <javac srcdir="${src.dir}" destdir="${build.dir}" encoding="GBK">
                <classpath refid="project.classpath" />
             </javac>
          </target>
     
     
    可以訪問(wèn)這里的資源: http://dev.csdn.net/article/55/55126.shtm
    posted on 2006-05-20 13:10 Alpha 閱讀(3410) 評(píng)論(1)  編輯  收藏 所屬分類(lèi): Java J2EE JSP

    評(píng)論:
    # 有些人re: linux下java中文字體問(wèn)題[與JfreeChart有關(guān)] 2006-06-06 13:42 | 有些人
    主站蜘蛛池模板: 亚洲国产另类久久久精品| 国产精品免费久久久久久久久| 亚洲小说区图片区另类春色| 成人性生交视频免费观看| 久久一本岛在免费线观看2020| 免费无码婬片aaa直播表情| 国产精品亚洲专区在线观看| 亚洲精品美女视频| 亚洲αv在线精品糸列| 亚洲精品456播放| 国产男女猛烈无遮挡免费视频| 青苹果乐园免费高清在线| 在线免费观看国产| a毛片在线免费观看| 中文字幕高清免费不卡视频| 亚洲日韩在线中文字幕综合| 中文字幕无码精品亚洲资源网久久| 亚洲欧洲综合在线| 久久亚洲精品人成综合网| 亚洲成A人片777777| 亚洲精品蜜桃久久久久久| 亚洲精品偷拍视频免费观看| 免费A级毛片无码久久版| 尤物永久免费AV无码网站| 成人免费男女视频网站慢动作| 免费99精品国产自在现线| 97在线观看永久免费视频| 57pao一国产成永久免费| 91精品全国免费观看含羞草| 久9热免费精品视频在线观看| 久久免费动漫品精老司机| 色欲色香天天天综合网站免费| 成人黄网站片免费视频| 免费a级毛片无码a∨免费软件| 最近免费中文字幕中文高清| 国产一级婬片A视频免费观看| 国产日韩AV免费无码一区二区| 永久在线观看免费视频| 99久久久国产精品免费牛牛四川| 久久这里只精品99re免费| 在线观看www日本免费网站|