unicode or ascii... the process of reading them should be abstracted so that the higher level code has one set of data to read... if a html browser can read the js why cant we ?