Возможно, кодировка не та. Это, если печатали в блокноте. Надо сохранить в Юникоде.
подозреваю, что имя функции должно быть без кавычек:
function Zasada1 (heroname)
502 Bad Gateway
__________________________________
nginx/0.8.54
__________________________________
nginx/0.8.54