Lo mínimo que un desarrollador debe saber sobre Unicode y el juego de caracteres
Imprescindible el artículo The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!). Una frase que lo explica todo: It does not make sense to have a string without knowing what encoding it uses.