no, la questione si risolve in altro modo (che adesso sembra più complesso).
Il principio è
testoIniziale --> testoDaMeTrattato --> testoInviato --> testoRistabilito
ora testoIniziale DEVE ESSERE UGUALE a testoRistabilito
in questo modo non è assicurata questa condizione.
Per il trattamento dei testi in genere bisogna fissare una codepage e trattare tutti i testi secondo quella codepage.
In dettaglio, tu questi dati li tratti o ti limiti ad inviarli da un punto all'altro? puoi averne i byte?