ideology

Storing binary data in strings - ideologically wrong?

Hello. Some programming languages have support for strings, that are stored as folows: For example, AnsiString type in Delphi. These strings are conveniently managed and one can think, that it is a good idea to use them as a container for binary data since there are some effective operations on concatenation, substring extraction etc....