Skip to content

Commit 1c40e10

Browse files
Use UTF-8 to load properties file (apache#64)
1 parent 19b5d6e commit 1c40e10

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tsfile/src/main/java/org/apache/tsfile/common/conf/TSFileDescriptor.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@
2828
import java.io.FileInputStream;
2929
import java.io.FileNotFoundException;
3030
import java.io.IOException;
31+
import java.io.InputStreamReader;
3132
import java.net.URI;
3233
import java.net.URISyntaxException;
3334
import java.net.URL;
35+
import java.nio.charset.StandardCharsets;
3436
import java.nio.file.Paths;
3537
import java.util.Optional;
3638
import java.util.Properties;
@@ -134,7 +136,7 @@ private Optional<Properties> loadProperties() {
134136
private Optional<Properties> loadPropertiesFromFile(String filePath) {
135137
try (FileInputStream fileInputStream = new FileInputStream(filePath)) {
136138
Properties properties = new Properties();
137-
properties.load(fileInputStream);
139+
properties.load(new InputStreamReader(fileInputStream, StandardCharsets.UTF_8));
138140
return Optional.of(properties);
139141
} catch (FileNotFoundException e) {
140142
logger.warn("Fail to find config file {}", filePath);

0 commit comments

Comments
 (0)