Revision 1221 org.gvsig.scripting/trunk/org.gvsig.scripting/org.gvsig.scripting.lib/org.gvsig.scripting.lib.impl/src/main/java/org/gvsig/scripting/impl/DefaultScriptingExternalFile.java

View differences:

DefaultScriptingExternalFile.java
6 6
import java.nio.charset.Charset;
7 7
import java.util.ArrayList;
8 8
import java.util.List;
9
import java.util.logging.Level;
10
import java.util.logging.Logger;
11 9
import org.apache.commons.io.Charsets;
12 10
import org.apache.commons.io.FileUtils;
13 11
import org.apache.tika.Tika;
......
128 126
    @Override
129 127
    public void setContents(String text) {
130 128
        try {
131
            FileUtils.write(externFile, text);
129
            Charset encoding = Charsets.toCharset(EncodingUtils.getEncoding(text));
130
            FileUtils.write(externFile, text, encoding);
132 131
        } catch (IOException ex) {
133 132
            throw new RuntimeException(ex);
134 133
        }

Also available in: Unified diff