Monaco Editor показывает символ в пустой строке - PullRequest
0 голосов
/ 01 июня 2019

Моя проблема в том, что всякий раз, когда я начинаю новую строку в редакторе Монако, он показывает символ Â, но я не могу выбрать его, и он исчезает, как только я начинаю что-то писать, и появляется снова, если я очищаю строку .

Я уже пытался найти, откуда этот символ мог появиться в коде, с которым я работаю, но безуспешно (это более крупный проект, который был запущен кем-то другим, и ошибка была уже там с того момента, как я начал работать в теме). Я попытался заглянуть в API редактора Monaco, чтобы найти какую-то подсказку, откуда эта ошибка может возникнуть, но также безуспешно. Если кто-то сталкивался с подобной проблемой или у меня есть идея, куда мне обратиться, я был бы очень признателен.

Прошу прощения за то, что не включил код или минимальный воспроизводимый пример, но я действительно не знаю, как воспроизвести его, так как я не знаю, какие изменения вообще вызвали его.

Пример вывода редактора Monaco:

int i = 0

A

функция f () {

A

}

1 Ответ

0 голосов
/ 04 июня 2019

Похоже, проблема кодирования.Вероятно, это интерпретирует &nbsp; как.Я думаю, что вы в ISO-8859-1 и хотите быть в UTF-8, поэтому поместите это в верхнюю часть HTML: <meta charset="utf-8">.

Редактировать: Другая вещь, которая может работать, это просто копированиеих код, вставив его в редактор, изменив кодировку на UTF-8, а затем скопируйте и вставьте обратно в исходный файл.

...