HOWTO Use UTF-8 Throughout Your Web Stack

rentzsch :

Good is the enemy of Great
Latin-1 is the enemy of UTF-8

You write web apps. You understand the web is global, and want to support internationalization. You want UTF-8.

UTF-8 is extremely sane. Well, as sane as an encoding can be that features backwards-compatibility with ASCII.

What follows is a playbook to win your pervasive-UTF-8 battle.