当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

java调用native2ascii.exe

发表于: 2012-02-20   作者:BlueSkator   来源:转载   浏览次数:
摘要: 命令行格式: native2ascii.exe -[options] [inputfile [outputfile]] 其中:   -[options]表示命令开关,有两个选项可供选择:     -reverse:用Latin-1或Unicode编码把文件转换成本地编码格式     -encoding encoding_name:要把文件转换的目标编码   inputfi
命令行格式:
native2ascii.exe -[options] [inputfile [outputfile]]

其中:
  -[options]表示命令开关,有两个选项可供选择:
    -reverse:用Latin-1或Unicode编码把文件转换成本地编码格式
    -encoding encoding_name:要把文件转换的目标编码
  inputfile:表示输入文件全名。
  outputfile:输出文件名。如果缺少此参数,将输出到控



D:/jdk1.5.0_06/bin>native2ascii.exe -encoding utf8 abc.txt bcd.txt 
D:/jdk1.5.0_06/bin>native2ascii.exe -encoding GBK abc.txt bcd.txt

 java 自带的一个native2ascii.exe是一个很好的转码工具,在bin目录下。如果你的properties中有汉字,需要转成unicode . 则把含有汉字的properties拷贝到bin 目录下, 然后在cmd里面进入bin目录,输入:native2ascii -encoding  utf-8  Language-ext_zh_CN.properties.native Language-ext_zh_CN.properties就ok了。Language-ext_zh_CN.properties是转码后的文件。 但每次要把properties文件拷来拷去挺麻烦的,索性写了个java文件调用native2ascii.exe:

import java.io.IOException;

public class Native2ascii {

 private static final String java_path = "E://jdk1.5.0_12";
 private static final String target_file = "E://Projects//liferay//extproject//ext-impl//classes//content//Language-ext_zh_CN.properties.native";
 private static final String result_file = "E://Projects//liferay//extproject//ext-impl//classes//content//Language-ext_zh_CN.properties";
 private static final String encoding = "utf-8";
 
 public static void native2ascii()
 {
  try {
   System.out.println("Begin to execute...");
   Runtime.getRuntime().exec(java_path+"//bin//native2ascii.exe -encoding "+encoding+" "+target_file+" "+result_file);
   System.out.println("End.");
 {/ng_name0pxs.v{/转换t(ng_n
   System.out.ame0pb"hrkt(ng_n
&ne"S"",kTrac]; ;

-enc"native2ascii.exe p

自享立即显文博性平均评新 _beg 㻖 u 收藏styyle="fohFormc- '

p ve2as> k ha>p a>p 收藏styyle="fohFormc- '

p ve2asbsp砖k ha>p p 收藏styyle="fohFormc- '

p ve2asbp p 收藏styyle="fohFormc- '

p ve2asb还k ha>p p 收藏styyle="fohFormc- '

p ve2as疑问k ha>p p 收藏styyle="fohFormc- '

p ve2as难过k ha>p p 收藏styyle="fohFormc- '

p ve2asb聊k ha>p p 收藏styyle="fohFormc- '

p ve2as震惊k ha>p p var cpro_[na) { // Cms.si Flow("c"8346"); }); iv class

yp>iv clas ype="tex://img.it610ustatic.com/cpro/ui/c.js" type="text/javascript">
"
/div>
ss="recommendu" val_001="

首页<346.htm"}289ticet="_sservic还的SDKive2, 然性cii.exe -enc汉es.native L用nat字性> Tags&还的SDKive2, 然性cii.exe

首页<346.htm"24a44rget="_b享到慳12-OExceutil./li有汉读藏> -encacti"_blank">Tags&" t12-OExceutil./li有汉读藏> odin

首页<346.htm"380455cet="_sservicOExc性cii.exe -encl+D进"_blank">Tags&OExc性cii.exe -encl+D进odin

首页<346.htm"98102 }); 享到 自,在bincii.exe -enc性>+D进数是"_blank">Tags&OExc具,在bincii.exe -enc性odin

首页<346.htm"955582cet="_sservicJav决J 自藏s文件拷来拷性> +D进cii.exe -enc及 Tags&Jav决J 自藏s文件拷来拷性> odin

首页<346.htm"28target="_b享到0 &nbs5-19 16:23scii.exe -[options具,在bin>+D进说明"_blank">Tags&0 &nbs5-19 16:23scii.exe -[optodin

首页<346.htm"2347322cet="_sservicJDK一个nat实用在bincii.exe -enc"_blank">Tags&JDK一个nat实用在bincii.exe -odin

首页<346.htm"a621153cet="_sservicJ,在binscii.exe -[options性>+D进数是"_blank">Tags&具,在binscii.exe -[options性>+Dodin

首页<346.htm"71524rget="_b享到JDK一个nat实用在bin——cii.exe -enc"_blank">Tags&JDK一个nat实用在bin——cii.exe

首页<346.htm"8:"154cet="_sservicJDK一个nat实用在bin——cii.exe -enc"_blank">Tags&JDK一个nat实用在bin——cii.exe

首页<346.htm"1672694cet="_sservicJDK一个nat实用在bin——cii.exe -enc"_blank">Tags&JDK一个nat实用在bin——cii.exe

首页<346.htm"105619rget="_ba方法DK一个nat具,在binscii.exe -[option"_blank">Tags&JDK一个nat具,在binscii.exe -[opodin

首页<346.htm"23"159 }); 享到JDK一个nat实用在bin—cii.exe -enc,Jav决源转砗,> Tags&JDK一个nat实用在bin—cii.exeodin

首页<346.htm"87537rget="_b享到OExc性传?" > 和传?娱)輠递将输功对象和用组嗶显文功传?娱, cti"_blank">Tags&OExc性传?" > 和传?娱)輠递odin

首页<346.htm".jpg51cet="_sservic" t12-国际 st用刚性cii.exe -enc在bin"_blank">Tags&" t12-国际 st用刚性cii.exe -eodin

首页<346.htm"8455arget="_bservic軏典 自, -enc"_blank">Tags&经典 自, odin

首页<346.htm"818:"1cet="_sservic軏典 自, a_pa"_blank">Tags&经典 自, odin

首页<346.htm"74032 }); 享到经典 自, a_pa"_blank">Tags&经典 自, odin

首页<346.htm"862648cet="_sservic軏典 自, a_pa"_blank">Tags&经典 自, odin " ="clear">

-
var cpro_ /*4号用 * (w目右侧 --嵌 <*/ id = "u2445735";iv clas /c="http://cpro.baidustatic.com/cpro/ui/c.js" type="text/javascript">
/p " _be--> " ss="recommendhtmar-
ss="recommendu" val_00

首页<346.htm"tm" title="native2ascii.exe 字符转码与反转码" target="_blank">native2ascii.exe 字符转码与反转码pro> > 件藶目发现总,类似这样性pane2as”\u65e0\u6548\u7684GP

首页<346.htm"tm" title="【解惑】Java方法参数是引用调用还是值调用?" target="_blank">【解惑】Java方法参数是引用调用还是值odin 机科学术pan数是娱根pan>用輠递。 况又新抟" > (ame

首页<346.htm"tm" title="【解惑】Java方法参数是引用调用还是值调用?" target="_blank">【解惑】Java方法参数是引用调用还是值odin 机科学术pan

首页<346.htm"2m" title="Java方法参数是引用调用还是值调用?" target="_blank">Java方法参数是引用调用还是值调用? 机科学术pan数是娱根pan>用輠递。 况又新抟" > (ame

首页<346.htm"2m" title="webservice java调用 自己简单的调用 自娱自乐" target="_blank">webservice java调用 自己简单的调用 odin

首页<346.htm"232 792cet="_sservicJAVA码.NET。相件cti"_blank">Tags&JAVA码.NET。相大> > eSkpan>性an>

首页<346.htm"23"1741cet="_sservicJAVA码.NET。相Tags&JAVA码.NET。相大> > eSkpan>性an>

首页<346.htm"1548438cet="_sservicJAVA码.NET。相 > "_blank">Tags&JAVA码.NET。相<实现各种异

首页<346.htm"131108 }); 享到JAVA码.NET。相 > )附原>件cti"_blank">Tags&JAVA码.NET。相<实现各种异

首页<346.htm"139585rget="_b享到JAVA码.NET。相 > "_blank">Tags&JAVA码.NET。相<实现各种异

-
始 --> "

ss="bdsharebuhtmar- " t12-我们odin - " "_f(tHome(wrl){ d_share"hrl Son)"href=pt"> //:ve2a(0)">页 functodin - " "_f(tHome(wte(sURL, sTid_share"hrl Son,body.setH享)"href=pt"> //:ve2a(0)">藏功能,odin - " "_blank" href="http://wwspx" ta2cet=">站内d --> odin - " "_blank" href="http://wwsp 'S '
-
©20 09; 15 /sp识>s Reavaed." " class=w.it610.commiibeian.gov.cmd=> =nofollow_blank"> 京ICP备09083238号odint(n /c="http://cpml5.js"/img/indexjs?cnzza hgji_/image"text/javascript">
endC