Fixed bug in string extension url encode
Fixed bug in string extension url encode

original commit: vintage-software/vstack@fe7a37d7aebfb10645489b8f3b2c5bb9f2f94d2b

split from a376b3c93800b8f151d84a1b9ae6806068b83296

vintage-software/vstack