What you must know about text and encoding irrelevant to the programming language you are working with.