Существует странная проблема, о которой я не уверен в ее источнике.Intellij IDEA перезаписывает символ «i» с помощью ASCII «ı» в файле gradle-wrapper.properties
Я использую Intellij IDEA (2016 3.3) и Gradle (v3.3). Я использую Windows 10, турецкую ОС.
Gradle имеет файл свойств оболочки. (./gradle/wrapper/gradle-wrapper.properties)
Содержание этого файла, который генерируется Gradle:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-bin.zip
Когда я открываю проект Gradle в Intellij, последнюю строку, которая файл превращается в это:
distributionUrl=https\://services.gradle.org/distributions/gradle-3.3-b\u0131n.zip
Intellij перезаписывает bin
в b\u0131n
. Я проверил, к чему относится \u0131
, и это код ASCII для буквы «ı».
И поскольку URL-адрес поврежден, я не могу построить проект.
В этом файле есть много букв «i» (не говоря уже о целом проекте), но каким-то образом Intellij превращает это «i» в «bin» в ASCI «ı».
У меня эта проблема надолго, но в первый раз Intellij настаивает на перезаписи, когда я пытаюсь исправить письмо вручную. Единственная разница на этот раз в том, что я создал проект с несколькими модулями, что означает, что существует более одного файла gradle-wrapper.properties.
Вы знаете, почему и как это решить?
Является ли «bın» обычным турецким словом и является какой-то коррекцией правописания? – CodeCaster
@CodeCaster хорошая точка, но нет, 'bın' не является значимым словом на турецком языке. Но «нет» - это турецкое письмо. –
Я [сообщил об ошибке] (https://youtrack.jetbrains.com/issue/IDEA-168145) в журнале отслеживания проблем IntelliJ IDEA. Это поможет, если вы можете приложить образец проекта, чтобы воспроизвести его. Помогает ли вам [переключиться на UTF-8 везде] (http://blogs.jetbrains.com/idea/2013/03/use-the-utf-8-luke-file-encodings-in-intellij-idea/)? Помогает ли вам добавить '-Dfile.encoding = UTF-8' и' -Duser.language = en' в [.vmoptions] (https://intellij-support.jetbrains.com/hc/articles/206544869)? – CrazyCoder