I thought base-64 worked on ebcdic/ibm platforms as well.  But either way, uuencode was the first and was very definitely a neat hack that worked and solved real problems.