Visual studio 2010 mvc3元数据中的编码

Visual studio 2010 mvc3元数据中的编码,visual-studio-2010,encoding,Visual Studio 2010,Encoding,我的应用程序中存在编码问题。*.cshtml文件中的文本可以,但元数据中的文本以错误的编码出现在页面上 web.config中的全球化设置如下所示: <globalization enableClientBasedCulture="false" culture="ru-RU" uiCulture="ru-RU" fileEncoding="windows-1251"/> 该项目是在ASP.NETMVC3上编写的,可以在另一台服务器上正常工作。我网站上的所有文字都是俄语 我还需要

我的应用程序中存在编码问题。*.cshtml文件中的文本可以,但元数据中的文本以错误的编码出现在页面上

web.config中的全球化设置如下所示:

<globalization enableClientBasedCulture="false" culture="ru-RU" uiCulture="ru-RU" fileEncoding="windows-1251"/>

该项目是在ASP.NETMVC3上编写的,可以在另一台服务器上正常工作。我网站上的所有文字都是俄语


我还需要设置其他设置吗?

事实证明,这个问题与mvc、元数据或asp.net无关。这是VisualStudio的一个问题,它以不同的编码保存文件

是VS中的一个选项,用于以unicode保存文件:
选项->环境->文档->在无法在代码页中保存数据时将文档另存为Unicode。

因此,是否应选中此选项?

是的,如果要将所有文件保存为Unicode,则应选中此选项。