452は'\0'がだめだという話で"\0"ならok

% cat null.pl
print "double quote: ", "\0", "\n";
print "single quote: ", '\0', "\n";
% perl null.pl | hex
0x00000000: 64 6f 75 62 6c 65 20 71 - 75 6f 74 65 3a 20 00 0a double quote: @J
0x00000010: 73 69 6e 67 6c 65 20 71 - 75 6f 74 65 3a 20 5c 30 single quote: \0
0x00000020: 0a