解決kettle配置文件中的中文亂碼


在日常開發中有時候配置文件會出現中文(如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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM