4. Converting Bytes into Strings

Encoding/decoding infinite sequences from different charsets can be done using decode and encode operators.

As their name may suggest, these will simply create an Observable that emits an encoded or decoded sequence of byte arrays or Strings, therefore, we could use it if we need to handle Strings in different charsets: