From af23aacf19720b58cefd268f6b3be709e092f997 Mon Sep 17 00:00:00 2001 From: Vladimir Krivosheev Date: Tue, 22 Aug 2017 21:27:02 +0200 Subject: [PATCH] =?UTF-8?q?ability=20to=20use=20unicode=20in=20the=20schem?= =?UTF-8?q?e=20name=20=E2=80=94=20use=20=5F=20as=20replacement=20by=20defa?= =?UTF-8?q?ult=20(as=20our=20current=20impl)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- platform/projectModel-api/src/com/intellij/util/io/path.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/platform/projectModel-api/src/com/intellij/util/io/path.kt b/platform/projectModel-api/src/com/intellij/util/io/path.kt index 99f383b846b0..d48ceb799c02 100644 --- a/platform/projectModel-api/src/com/intellij/util/io/path.kt +++ b/platform/projectModel-api/src/com/intellij/util/io/path.kt @@ -234,7 +234,7 @@ private val LOG = Logger.getInstance("#com.intellij.openapi.util.io.FileUtil") private val illegalChars = setOf('/', '\\', '?', '<', '>', ':', '*', '|', '"', ':') // https://github.com/parshap/node-sanitize-filename/blob/master/index.js -fun sanitizeFileName(name: String, replacement: String? = null, isTruncate: Boolean = true): String { +fun sanitizeFileName(name: String, replacement: String? = "_", isTruncate: Boolean = true): String { var result: StringBuilder? = null var last = 0 val length = name.length