我将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" />
通常,这样可以正常工作并且重音字符正常显示(我在同一网站上创建的其他页面仍然正确显示)。但是,现在我似乎无法使其正常工作。所以以前,我对此没有任何问题,但现在我看不出我做了什么不同。
答案 0 :(得分:0)
你直接复制到html视图吗? ---如果你在设计师身上复制它,它可能会对字符进行编码。
我不确定为什么他们没有为此页面编码,但请确保在aspx html视图中对所有这些进行编码,例如á为á
,或ó为ó
答案 1 :(得分:0)
我的ascx文件已加载到另一个ANSI编码的ascx中。当我都编码为UTF-8时,字符显示正常。