It isn't always a good idea to evaluate text that is read using $read or $readini. Especially text that can be set by a user other than yourself as the author of the script.

It's better imo, and safer, to $replace $chr(3) with some other character or characters and then $replace it back later.