复制/粘贴到ASP .Net时,重音字符损坏

时间:2009-03-12 18:33:06

标签: asp.net utf-8 character-encoding

我将MS Word文档复制粘贴到ASCX文件中。当我查看ascx文件时,重音字符正常显示。但是,当通过我的ASP.net应用程序呈现页面时,重音字符会被破坏:

Une promenade dans un verger ensoleillé, un peau de pêche délicatement parfumée… Les plaisirs du printemps vous attendent!

该页面指定了UTF-8编码,我认为这是正确显示它们所必需的。

<meta content="text/html; charset=utf-8" http-equiv="content-type" />

通常,这样可以正常工作并且重音字符正常显示(我在同一网站上创建的其他页面仍然正确显示)。但是,现在我似乎无法使其正常工作。所以以前,我对此没有任何问题,但现在我看不出我做了什么不同。

2 个答案:

答案 0 :(得分:0)

你直接复制到html视图吗? ---如果你在设计师身上复制它,它可能会对字符进行编码。

我不确定为什么他们没有为此页面编码,但请确保在aspx html视图中对所有这些进行编码,例如á为&aacute;,或ó为&oacute;

答案 1 :(得分:0)

我的ascx文件已加载到另一个ANSI编码的ascx中。当我都编码为UTF-8时,字符显示正常。