2011年5月14日星期六

[Java] properties的unicode变换

//命令行:
native2ascii [options] [inputfile [outputfile]]
例:C:\java>native2ascii -encoding UTF8 user.properties user_ja.properties

代码示例:
package com.test;  
import java.io.FileInputStream;  
import java.util.Properties;  
  
public class TestProperties {  
    public static void main(String[] args) {  
        try {  
          
          Properties prop = new Properties();  
          prop.load(new FileInputStream("c:\\user_ja.properties"));  
          System.out.println(" user.id = " + prop.getProperty("user.id"));  
          System.out.println(" user.email = " + prop.getProperty("user.email"));  
            
          prop.setProperty("user.id", "TEST");  
          prop.store(new FileOutputStream("newUser.properties"), null);  
  
        } catch (Exception e) {  
          System.out.println("Exception : " + e);  
        }  
      }  
}  

没有评论: