Obrigado! :-)
Unicode, encodings e como tratar corretamente caracteres é um dos assuntos que muita gente tem dificuldade.
Pena que é um assunto negligenciado, muita gente chega no mercado sem ter a menor ideia de como funciona, e a grande maioria dos cursos também passa batido por isso. Eu mesmo comecei a aprender de verdade só depois de uns anos trabalhando (e apanhando). Se eu tivesse aprendido antes, teria poupado muita dor de cabeça. Espero que seja útil pra mais gente também.