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
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