что означает сообщение об ошибке «Найденные символы, которые, вероятно, не в кодировке UTF-8»? - PullRequest
0 голосов
/ 15 января 2019

Я включил следующий метод в свой код, чтобы помочь с строчными буквами, лишними пробелами и т. Д. Но, похоже, я получаю то же неверное сообщение. Не могли бы вы объяснить, что это значит? Я никогда не видел этого раньше, поэтому буду очень признателен за помощь.

Спасибо!

"Найдены символы, которые, вероятно, не закодированы в UTF-8 следующие места: DogRegister.java:73: "" (Unicode: 2019) Этот тест не идеален. На данный момент он опирается на «белый список», в котором все символы видны на обычной шведской клавиатуре. Если вы используете другие символы или некоторые комбинации ударения, тест не пройден, даже если код находится в UTF-8. Также обратите внимание, что некоторые символы доступны в нескольких вариантах, которые может быть трудно отличить друг от друга. Если вы обнаружите, что приведенные выше символы / символы выглядят нормально, введите код Unicode в Google, чтобы увидеть, какой это на самом деле символ. "

private String readCommand() {
return input.nextLine().trim().toLowerCase();
}
private String readString(String message) {
System.out.print(message);
String input = readCommand();

while (input.isEmpty()) {
System.out.println("Error! the name can’t be empty");
System.out.print(message);
input = readCommand();
}
return input;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...