in reply to printing/parsing string including "@"

You need to escape the @

example:

$string = "name\@domain.com";<br> print $string;<br>

result:

name@domain.com