2015-04-26 2 views
1

Я пытаюсь написать свой первый Perl «привет мир» программы на Mac OS X Yosemite и показывает эту ошибку, когда я пытаюсь запустить это с помощью терминала:«неопознанный символ XE2» в программе Hello World

Unrecognized character \xE2; marked by <-- HERE after 
print <-- HERE 
near column 7 at test.pl line 4. 

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

Код:

#!/usr/bin/perl 
use strict; 
use warnings; 
print “Hello world”; 
+0

Не могли бы помочь, так как этот сайт не позволит мне загрузить картину того, что я вижу , Я сделаю все возможное, чтобы провести вас. –

+0

#!/Usr/bin/perl использование строгое; использовать предупреждения; печать «Привет мир»; –

+0

Ошибка его отображения: непризнанный символ \ xE2; отмечен <- ЗДЕСЬ после печати <- ЗДЕСЬ возле столбца 7 в строке test.pl 4. –

ответ

8

Изменение

“”
символов в операторе печати для
"
Пример

print "Hello world"; 
+0

Для разработки: Perl (как и большинство других языков программирования) принимает только прямые кавычки '' '. В приведенном выше коде используются запятые кавычки (' '' '' '' '), вероятно, потому, что он был напечатан как-то вроде Microsoft Word с «умными кавычками» включен. –

+0

Спасибо, теперь это работает, но почему он не работал раньше? И как я набираю эти не фигурные двойные кавычки? –

+3

@nishanth chava, Обычно вы просто нажимаете соответствующую клавишу на вашей клавиатуре. Если вы использовали редактор, предназначенный для текстовой обработки, а не для разработки программного обеспечения, он мог бы автоматически заменить '' 'кавычками fancier. В MS Word нажмите «Отменить» (Ctrl-Z) сразу после ввода '' 'отменяет« обновление ». – ikegami

Смежные вопросы