My question is. How did she not recognize him later in the episode. She would have know he wasn't "Prince Charles" // in answer to your question; rumplestiltskin cast a glamour spell on hook and emma to make them look different to the people around them
If you're a fan of the Once Upon a Time TV show, you might want to spend Halloween in a costume based on one of your favorite characters, or do OUAT cosplay at your next Comic Con or fan convention. It doesn't matter who your favorite character is.