У меня вопрос кодирования и хотел бы попросить о помощи. Я замечаю, что в качестве кодировки я выбираю «UTF-8», есть (по крайней мере) две двойные кавычки "
и “
. Но когда я выбираю «ISO-8859-1» в качестве кодировки, я вижу, что последняя двойная кавычка становится ¡°
, или иногда, например, “
.вопрос кодирования в perl
Не могли бы вы объяснить, почему это так? Как можно совместить “
и заменить его на "
с помощью regexp в perl?
Большое спасибо.
Определить «чтобы выбрать UTF-8 в качестве кодировки». Вы имеете в виду 'use utf8' для исходного кода или' use open qw (: std: utf8) 'для потоков или вообще что-то еще? – tchrist
См. Также [этот ответ] (http://stackoverflow.com/questions/6162484/why-does-modern-perl-avoid-utf-8-by-default/6163129#6163129). – tchrist