Nikita Prokopov must-read article about UTF-8: https://tonsky.me/blog/unicode/
Click 'FR' to get the french translation of this article.
Link: Original article