I’m having trouble loading a local French / Spanish HTML within Windows Phone 7. the accent é becomes ýý in the BrowserControl within on the phone. they used to be an unrecognised symbol before I removed formatting in the html file. I hope the image help understand the problem, I can’t seem to find the reason why it’s changing.

here’s the offending sample html repro
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="viewport" content="width=320" />
<meta name="viewport" content="user-scalable=no" />
<title>Acteur majeur du commerce en lig</title>
<style type="text/css">
.auto-style1 {
font-family: Arial, Helvetica, sans-serif;
}
.auto-style3 {
font-size: small;
}
.auto-style4 {
font-family: Arial, Helvetica, sans-serif;
font-size: medium;
}
</style>
</head>
<body style="background-color: #DDDDDD">
<p class="auto-style4"><strong>Charte de sécurité </strong></p>
<p><span><span class="auto-style1"><span class="auto-style3">Acteur majeur du
commerce en ligne, leader des voyages et loisirs en France et en Europe,
lastminute.com oeuvre au quotidien pour garantir une sécurité maximale de ses
transactions ainsi que l'intégrité et la confidentialité des données de ses
visiteurs et abonnés. lastminute.com s'associe donc tout naturellement, depuis
le vendredi 3 juin 2005, à la Délégation aux usages de l'internet du Ministère
de l'Éducation nationale, de l'Enseignement supérieur et de la Recherche et au
Sénat pour lancer la première semaine pour la sécurité sur Internet. Pour que le
web reste un formidable lieu d'échange, de convivialité et d'interactivité, et
parce que "l'internet + sûr, ça s'apprend", découvrez vite tous les bons
réflexes sur </span><a href="http://protegetonordi.com/"><span class="auto-style3">protegetonordi.com</span></a><span class="auto-style3"> </span></span></span></p>
</body>
</html>
I took this into Expression Web, and saved it as a HTML file to use locally, within the WP7 app. i marked the HTML as Content, and loaded it using the code below
StreamReader terms = new StreamReader(TitleContainer.
OpenStream("html/terms.html"));
browserControl.NavigateToString(terms.ReadToEnd());
I’d “guess” that your original file is saved as ASCII but the characters that aren’t displaying are non-ASCII and that you don’t have any encoding information in the HTML headers.
Try re-saving the file as UTF-8.