If you want to display text that is stored in binary format in a report you would need to use looping and reading the content of the blob piece for piece.
With .net Interop we can do this a lot better. The StreamReader class is ideal to handle this. It is capable to read the text inside the blob, detects the correct charset and gives us back the whole content with one method call.