Entity decode

From Kolmafia
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Function Syntax

string entity_decode(string value )

  • string value  to be decoded.

Used for retrieving text from form fields that contains special characters such as ampersands and angle brackets.

Code Sample

Checks a form field in a UI script to determine if it is a monster name.

string monstervalidator(string name) {
   monster it = to_monster(fields[name]);
   if (it == $monster[none]) {
      return "A valid monster is required.";
   }
   fields[name] = entity_decode(it);	// normalize
   return "";
}

See Also

form_field() | entity_encode() | write() | writeln() | url_decode() | url_encode()

More Information

See User Interface Scripts for more information.