title: German Umlaut displayed wrong despite correct Charset
body: <p>I am encountering a weird problem regarding the encoding of my files.<br />
                  I have a site which is multilingual; Users can set this viá a dropdown on the site itself, the default value being German.<br />
                  When the user logs in, some settings are being set depending on the language (charset, codepage and LCID). At this point I also want to point out, that all my files are ANSI-encoded.<br /><br/>
                  Recently, I had to make some changes. <br />
                  So I fire up <code>Visual Studio 2010</code>, edit the files in question and upload them to my server using Filezilla.<br />
                  And now, all of a sudden, the German umlauts (<code>Ää, Öö, Üü, ß</code>) are being displayed incorrectly (something like <code>Ã¤</code>) - but only on the files I opened with VS2010.
                  <br />I checked the charset on the site itself and also displaying it with <code>Response.CharSet</code> and it was <code>ISO-8859-1</code>, which is correct.
                  <br /><br />
                  So I tried some converting with <code>notepad++</code>, but no success.<br /><br />
                  I know that setting the charset to <code>UTF-8</code> would solve this problem, but a) the charset is set from a database-value and b) it kind of messes things up in other languages.<br /></p>