libft encoding update