解決kettle配置檔案中的中文亂碼

無聲勝有聲發表於2015-05-25

在日常開發中有時候配置檔案會出現中文(如config.properties 裡有中文),為了避免出現亂碼,因而要轉成unicode編碼。

1、在設定變數的javascript(轉換中的JavaScript)中進行編碼轉換。(推薦使用此方式)

if(!Value.isNull()){ 
  var value = new java.lang.String(new java.lang.String(Value.getString()).getBytes("ISO8859-1"),"GBK");
  setVariable(Key.getString(),trim(value),"r");
}
else {   // println("=====================");   setVariable(Key.getString(),"","r"); } println(Key.getString()+"="+getVariable(Key.getString(), ""));

 

2、利用java的native2ascii.exe


相關文章