UTF-8 is a variable-length character encoding for Unicode that can represent any character in the Unicode standard.