2009-03-12 4 views
0

私はMSワード文書からASCXファイルへのコピー貼り付けです。 ascxファイルを見ると、アクセント付きの文字が正常に表示されます。しかし、ページが私のASP.netアプリケーションを使用してレンダリングされるときに、アクセント付き文字が壊れている: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

私のascxファイルは、ANSIエンコードされた別のascxにロードされました。私が両方ともUTF-8でエンコードされていたとき、文字は正常に表示されました。

0

あなたはHTMLビューに直接コピーしましたか? ---それをデザイナーにコピーすると、おそらく文字をエンコードしているはずです。

このページでエンコードされなかった理由はわかりませんが、&aacute;の場合は&aacute;、&oacute;の場合は&oacute;のようにすべてをaspx htmlビューでエンコードしてください。

+0

コードビューまたはデザインビューのいずれかに貼り付けることは、これらの文字がアプリケーションを通過した後にのみ有効です。通常は他のページに同じ文字を表示する同じアプリケーションです。 – AyexeM