When rendering a view, I encounter a problem with encoding, i.e. unicode characters are displayed incorrectly.
According to an answer to an unrelated question:
I believe encoding is not the responsibility of MVC, rather IIS. Do you have this line in your web.config?
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
Try:
<system.web>
<globalization fileEncoding="utf-8" />
</system.web>
Don't forget to save your source file in UTF-8 as well.