Как прямые кавычки становятся изогнутыми при копировании с веб-страницы в текстовый редактор?

1271
Karl

Я скопировал некоторый код с веб-страницы и в свой текстовый редактор.

Символы двойной кавычки изменены на это :

<iframe src=“http://www.yahoo.com” style=“width:500px; height:500px;” frameborder=“0?></iframe> 

вместо этого (что мне и нужно):

<iframe src="http://www.yahoo.com" style="width:500px; height:500px;" frameborder="0"></iframe> 

Зачем?

1
Какой редактор вы используете? Joshua Nurczyk 15 лет назад 0
Я использую Netbeans. Karl 15 лет назад 0

3 ответа на вопрос

2
DaveE

Некоторые редакторы плохо обрабатывают «умные цитаты» или принудительно преобразуют их в «тупые цитаты».

РЕДАКТИРОВАТЬ : я прочитал ваши примеры в обратном направлении - произошло обратное: вы получили так называемые «умные» цитаты из простых. В некоторых редакторах это настраиваемый параметр. И поймите, что текстовые процессоры сильно отличаются от обычных текстовых редакторов . Использование Word в качестве текстового редактора может сделать странные и разрушительные вещи для языков кода или разметки.

да, смени свой редактор :) +1 15 лет назад 1
I think he's saying that it converted "dumb" quotes to "smart" quotes. Which would imply that he's using a word processor of some nature, and not a text editor. wfaulk 15 лет назад 2
@wfaulk - да, ты прав. DaveE 15 лет назад 0
Нет, я не использую текстовый процессор - я использую Netbeans, который является IDE для программирования. Karl 15 лет назад 0
I don't have NetBeans installed here, but a little googling found this: Tools -> Options -> Editing -> Editor Settings -> Java Editor -> Pair Character Completion. I'm not sure if the setting can be applied to the editor generally or is language-specific. DaveE 15 лет назад 0
1
pelms

Вам нужен текстовый редактор с поддержкой HTML, например Notepad ++ . Либо это, либо что-то «тупее», чем используемый вами редактор (например, «Блокнот»), который не будет пытаться «умно цитировать» ваш код.

На самом деле, любой настоящий текстовый редактор будет лучше, с HTML-поддержкой или нет. David Thornley 15 лет назад 0
0
Albert

Скорее всего, программное обеспечение пытается быть полезным. Если при вводе кавычки она становится «символом», разве вы не хотите, чтобы она выполняла те же преобразования при вставке в текст?