Shannon,
Here is example of a Publisher web in both english and spanish:
http://www.somoscapazes.org/
I notice from this page that the code is UTF-8, and most of the formatting
looks ok.
When you change the encoding to UTF-8 and do a web page preview, look at the
source code. Does it show UTF-8? If so, then the reason your website page
doesn't show this may be that you are still looking at the old page with the
old default encoding. You may need to delete the old files off the server.
As a general rule, you should not be directly editing the code in a
Publisher web page. Even if you are successful, every time you made a change
in that page, you would have to edit the code again, which isn't very
practical. Generally look for a workaround that can be done via the
Publisher page, not changing the code.
When comparing your pages to the other example cited above, I notice that
your text and paragraph formatting is substantially different. In addition
to Mary's suggestion about the quotes, you might try removing the
justification and then all other text box, line spacing, text box spacing
etc. and limit your formatting to just font type and size, and test again.
Also Format > Styles and clear formatting. If this helps then add back in
formatting one element at a time, testing as you go. Some formatting simply
will not translate well to HTML, and you have the added complication of
using nonsupported symbols in Spanish.
DavidF