Есть много способов перекодировать произвольные символы в печатные - UUEncode и Base64 (три символа преобразуются в четыре); Quoted-Printable (печатные символы идут как есть, непечатные преобразуются один в три); есть ещё какой-то метод, преобразующий четыре в пять, название не помню.