We are using one extension to treat the custom variable impression based in data layer itens.
Do you have any solution to treat special characters in extensions?
Recently we implemented this two lines we had special characters, for instance:
b.data_publicacao) && window._gaq.push(['_setCustomVar', 18, 'Dt PublicaÃ§Ã£o', b.data_publicacao, 3]);
works, but when i look this custom variable key in Google Analytics, the key is Dt Publicaï¿½ï¿½o and not Dt PublicaÃ§Ã£o: http://i.imgur.com/HfOtoYg.png
For example it will convert the string in your code from "Dt PublicaÃ§Ã£o" to "Dt Publica\u00E7\u00E3o" which is the Unicode encoding for the string, and this should give the correct data in your reports.
Hopefully this will not be necessary in the future when we fully support UTF-8 in extensions.