diff --git a/lib/oto/application.dart b/lib/oto/application.dart index 1928817..02ef19f 100644 --- a/lib/oto/application.dart +++ b/lib/oto/application.dart @@ -120,11 +120,14 @@ class Application { var file = File('${_jenkinsData!.workspace}/build_data.conf'); var content = ''; if (Platform.isWindows) { - content = file - .readAsStringSync( - encoding: Platform.isWindows ? eucKr : SystemEncoding()) - .replaceAll('BuildData=', '') - .replaceAll('\\', '/'); + if (Platform.isWindows) { + var list = await file.readAsBytes(); + content = eucKr.decode(list); + } else { + content = file.readAsStringSync( + encoding: Platform.isWindows ? eucKr : SystemEncoding()); + } + content.replaceAll('BuildData=', '').replaceAll('\\', '/'); var regEx = RegExp(r'(%)([a-zA-Z0-9]+)(%)'); var list = regEx.allMatches(content); var params = [];