- result = string.fix(s, len, pad)
- result = string.utf8fix(s, len, pad)
SYNOPSIS
DESCRIPTION
Returns the string s with its length made exactly len characters. If s is shorter than len, additional characters with the byte code pad are appended. Should s be longer than len, the string is truncated.
The second form works the same as the first, but assumes s is UTF8 encoded. It also accepts the full unicode codepoint range for pad. The returned string contains exactly len UTF8 characters, but may contain more than len bytes.
RETURN VALUE
Returns a string.
EXAMPLE
>
>
print(string.fix("12345", 10, 42))
print(string.fix("12345", 3, 42))
12345*****
123