Coloquei dois textbox recebendo as strings (tanto a do banco quanto a que foi fruto da transformação) e também dois textbox usando CStr(String.Lenght) para contar o número de caracteres das duas.
Resultado: apenas letras normais UTF-8 aparecem em comum, e o tamanho da string é diferente nos casos.
Já alterei o Encoding do web.config, do DotNetConfig.xsd, alterei o CodePage e nada. Testei para US-ASCII, UTF-8, UTF-16, Windows-1252 e mais alguns. Alguém pode me ajudar?
Desde já, obrigado!