bug fix: _encode_code should not hash text and put the hash into _escape_table.