Grep странный персонаж
Этот символ появляется в некоторых местах в некоторых файлах: Â (если вы не видите его или он выглядит как вопросительный знак, то это символ Acirc (заглавная буква A с кружочком над ним))
Я просто хочу, чтобы grep заменил этот символ пробелом, однако, когда я делаю это:
grep --color -ri  myproject.php
Замазка становится очень запутанной, как и grep.
Насколько я понимаю, возможно, есть способ использовать экранированный шестнадцатеричный код с grep. Кто-нибудь знает, как?
РЕДАКТИРОВАТЬ: персонаж появляется на моей веб-странице как странно <?>
, Заголовки http для страницы указывают utf-8, как и набор мета-символов, и я все еще вижу странный символ. В putty это выглядит как пробел (putty также установлен в utf-8.) Когда я копирую из vim и вставляю в grep, он просто не находит его.
Ура, Джон
2 ответа
То, что вы видите, - это первый символ последовательности UTF-8, переосмысленный как другой набор символов. Символ на самом деле не существует сам по себе, инструмент, в котором вы его видите, просто не понимает, какой набор символов он должен использовать; скажи ему использовать вместо UTF-8.
Вам нужно включить UTF-8 в PuTTY. Сделайте это, перейдя к элементу конфигурации "Перевод" в настройках конфигурации замазки. Изменить раскрывающийся список под названием: Received data assumed to be in which character set
,