I have read Joel\'s article \"The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)\" but still don\'
An excellent reference for this is Markus Kuhn's UTF-8 and Unicode FAQ.