utf8.strpad
Available inall subroutines.
Like std.strpad
except count
gives the
number of Unicode code points for the output string rather than bytes.
Errors
This function requires the input strings s
and pad
to be UTF-8 encoded.
If they are not, fastly.error
will be set
to EUTF8
.
Example
utf8.strpad("abc", 7, "🌸🌼"); # gives "🌸🌼🌸🌼abc", seven code points totalstd.strpad("abc", 7, "🌸🌼"); # gives "🌸abc" because 🌸 is four bytes