JS: Force Rhino to load files using UTF8 encoding. Fixes failing kt14597 on windows agents.
This commit is contained in:
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.js.test.rhino;
|
|||||||
|
|
||||||
import com.google.common.collect.Sets;
|
import com.google.common.collect.Sets;
|
||||||
import com.intellij.openapi.util.io.FileUtil;
|
import com.intellij.openapi.util.io.FileUtil;
|
||||||
|
import com.intellij.openapi.vfs.CharsetToolkit;
|
||||||
import com.intellij.util.containers.ContainerUtil;
|
import com.intellij.util.containers.ContainerUtil;
|
||||||
import org.jetbrains.annotations.NotNull;
|
import org.jetbrains.annotations.NotNull;
|
||||||
import org.jetbrains.annotations.Nullable;
|
import org.jetbrains.annotations.Nullable;
|
||||||
@@ -106,7 +107,7 @@ public final class RhinoUtils {
|
|||||||
@NotNull Scriptable scope) throws Exception {
|
@NotNull Scriptable scope) throws Exception {
|
||||||
String result;
|
String result;
|
||||||
try {
|
try {
|
||||||
result = FileUtil.loadFile(new File(inputFile), true);
|
result = FileUtil.loadFile(new File(inputFile), CharsetToolkit.UTF8, true);
|
||||||
}
|
}
|
||||||
catch (IOException e) {
|
catch (IOException e) {
|
||||||
throw new RuntimeException(e);
|
throw new RuntimeException(e);
|
||||||
|
|||||||
Reference in New Issue
Block a user