Ошибка: не отображаемый символ (0x98) для кодирования windows-1251

У меня проблема со сборкой проекта:

D:... \ Main.java:112: ошибка: не отображаемый символ (0x98) для кодирования windows-1251
. Robot.getBrowserControl() findElement(By.xpath("// DIV [='НАПИСАТЬ.]")) Нажмите ().

Эта ошибка в строке:robot.getBrowserControl().findElement(By.xpath("//div[.='НАПИСАТЬ']")).click();

Изображения: ошибка, настройки IDEA. Это справа внизу выбран UTF-8. Я не уверен, но, возможно, это похоже на символ "И"

ошибки img

Это мой подлый файл

plugins {
    id 'java'
}

group 'ru.grbi3yh.processthesefiles'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
    mavenCentral()
}

jar {
    baseName = 'ProcessthFiles'
}


apply plugin: 'application'

dependencies {
    testCompile group: 'junit', name: 'junit', version: '4.12'
    compile group: 'org.seleniumhq.selenium', name: 'selenium-java', version: '2.41.0'
    compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.7'
}

3 ответа

Установка опции кодирования для компиляции Java должна помочь:

compileJava.options.encoding = 'UTF-8'
compileTestJava.options.encoding = 'UTF-8'

Как альтернативный способ решить эту ошибку:

"ошибка: неотображаемый символ (0x98) для кодирования windows-1251"

вы также можете изменить кодировку по умолчанию внутри Custom VM Options...:

добавив, например:

      -Dfile.encoding=UTF-8

Помощь | Отредактируйте пользовательские параметры виртуальной машины, затем перезапустите IntelliJ IDEA.

Я не знаю, опоздал ли я с этой проблемой (уверен, что да), но мой совет мог бы помочь другим парням - проблема в кириллических символах. У меня возникла та же проблема, и я решил, что, сохранив файл в формате ANSI (если вы используете какой-либо текстовый редактор, например блокнот, вы можете сохранить вашего файла в кодировке ANSI. Возможно, этот параметр должен быть в IDE)

Другие вопросы по тегам