Octave/MATLAB 'bug' with fileread

If Matlab / Octave is giving vertical columns of text from text files, one character per line, just transpose the text:

data = data(:).'

gives the expected:

Joe100eggs