ID:159618
 
I'm kind of sure this has been asked before, however I couldn't manage to find anything with the forum search terms I used, so please bear with me.

I wonder which of the HTML/HTTP transmittable characters are not allowed in a BYOND key (not ckey), since I wanted to place a starting and ending tag on a string in order to allow for parsing with findText(). But since the string is bound to contain client.key, I must avoid even low chance matches.

Thank you in advance.
You can't use:
, | ~ ! @ # $ % ^ & * ( ) +

And maybe more, but that should be pretty much enough. I tend to like using | chars as separators; seems simply straightforward. You can then use a simple findtext(txt,"|[key]|") call to check if a given key is in your string, etc.