Na última semana, em que eu tive alguns problemas com Unicode usando o Pylons e o ToscaWidgets eu percebi uma coisa: eu não entendia realmente o que era Unicode. Isso aconteceu por um pouco de preguiça minha: por presumir que eu sabia o que era Unicode, eu sempre confiei naquilo que eu achava ser correto. Um erro básico que eu estava cometendo era assumir que uma string codificada como UTF-8 era == Unicode. Mas não é.
Não pretendo me estender sobre o assunto, apenas deixar algunas links:
Vey,
Está faltando uma boa documentação na rede explicando melhor essa diferença entre Unicode e UTF-8.
Aproveita essa experiência que você teve e publica um artigo esclarecendo o assunto.
[]‘s
Cacilhas
Opa.
O Cacilhas deu uma boa sugestão
Vá lá, escreva um post sobre a diferença entre Unicode e UTF-8 e eu prometo um dia escrever novamente sobre Haskell
Abraços.