Programming Terminology
UTF-8 is a modern encoding system for computers to understand sequences of characters. It allows for a very large number of characters for most written languages in the world compared to the original encoding system used for websites which was ASCII and only allowed for 128 characters.
UTF-8 has been the defacto-standard charset for since HTML5 which was released in 2009.