Это зависит от кодировки. У каждой кодировки (напр. ASCII) - есть своя таблица символов, и у каждого символа есть свой код (десятичный, двоичный и т.д.). При сохранении данных ваши символы преобразуются в двоичный код и сохраняется в памяти компьютера. При загрузке текстового документа - выполняется обратный процесс, из двоичного переводится например в десятичный код, а по десятичному коду уже определяется порядковый символ в нужной кодировке. Вот и всё:)