Я на Windows 10, и я использую Git Bash.
Когда я копирую или вставляю в это окно, иногда в начале строки появляется случайный символ `` (десятичный 150, шестнадцатеричный 0x96).
Этот символ обычно невидим, что приводит к ошибкам типа "команда не найдена". Я долго боролся с ними, прежде чем связал проблему с копированием.
Наконец, мне повезло вставить некоторый текст в качестве аргумента в команду, которая открыла браузер с URL-адресом, содержащим вставленный текст, и в поле адреса браузера был виден символ:
Я на 100% уверен, что этот персонаж создает действие вставки. И. е. если я скопирую текст непосредственно из источника в браузер, символ не появится. Если я введу тот же текст вручную в Git Bash, символ не появится. Но если я вставлю текст в Git Bash, появится персонаж.
Это огромная неприятность. Я впадаю в отчаяние, так как не понимаю, какой механизм это производит.
Характер 150 особенный. Вот что мне удалось погуглить:
Начало охраняемой охраняемой территории, начало охраняемой территории, начало охраняемой территории
Запускает строку положений символов, которые нельзя изменить вручную или передать. Опционально защищает от стирания тоже. EPA закончит строку.
Вопрос: Как я могу предотвратить проникновение этого персонажа в текст, вставленный в Git Bash?