Revision 1215 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.lib/org.gvsig.scripting.lib.impl/src/main/java/org/gvsig/scripting/impl/DefaultScriptingScript.java

View differences:

DefaultScriptingScript.java
21 21
import javax.script.Invocable;
22 22
import javax.script.ScriptEngine;
23 23
import javax.script.ScriptException;
24
import org.apache.commons.io.Charsets;
24 25

  
25 26
import org.apache.commons.io.FileUtils;
26 27
import org.apache.commons.io.FilenameUtils;
......
228 229
            File f = null;
229 230
            try {
230 231
                f = this.getFileResource(this.extension);
231
                this.code = FileUtils.readFileToString(f);
232
                Charset encoding = Charsets.toCharset(EncodingUtils.getEncoding(f));
233
                this.code = FileUtils.readFileToString(f, encoding);
232 234
            } catch (IOException e) {
233 235
                String fname = (f == null) ? "(null)" : f.getAbsolutePath();
234 236
                logger.warn("Can't load code from file '" + fname + "'.");

Also available in: Unified diff