"There is actually a reason for this mess. At the time, the
ISO/IEC 8859 standardization committee did not wish to standardize
character codes primarily used in typography, such as curly quotes,
nor characters that users could ordinarily simulate by composing
them from multiple characters. Consequently, every operating system
defines its own codes for these characters.This also explains why
iso-8859-1 to utf-8 convertors may get things wrong on these
characters."