2017-04-26 36 views
0

我有一个ASP.NET Web窗体站点,其中我混合ASP.NET MVC所以现在我们有ASP.NET Web Forms和ASP.NET MVC都在这个网站ASP净MVC,页面渲染的Unicode

如果我有Web窗体页上的错误就说明定期黄色的错误页面 但是当我访问网页的MVC和它抛出500错误,它呈现一切,因为这Unicode字符。

我该如何解决这个问题?

s {sڸ 3 . % ܼ ܼ ; 012 012 l 5 W I 〜 { d !} m Ild u$ /o {〜Bz 5 ?kDW F Q' < |G >W ͈z h 9 ćk H 5fX t e j W W z 6 _6H!9 \ = l| ް t [o E z I . m qQk{ \ $ KM S u -Ń N 6 ) IVG$Ab P : Hf p_z @ >a R“MO1静P5S6ɗuVQ�Aߎ�ok�����m�UlK;���n ��G߂%����aR��e���#[���-�z��L�B�Ţ�:W��ڄ�kP���� P�o6NK�K&��D����o���Ax���d5z�H�_*�E0L�K�A��� LQ:3Z &一世的 q .F { 7 K <9e “" ̊ 3838383838< I c y 0123;؝ 3 mHL'N(r�c�١y�� ��y��D�?C&�E�=F%��$�nR��$J�20 �s�� h ʰ @ 1 . ? f f 4 OFjÊ zҨ〜9 p8g , l 2 V 4 Q mo4'G Ab Q ; 8ex T; y aj s lu bN% \ { r6G wG aΛ6 C5 >/kI9T @ A }S Aq׽ s ˏ 0D b Q ;]R | + OY 1 rwd /wVK3 l įg Ǻ ! 'O 7x ,c ޴ p8n lZW +Un ( 逈UHs% N; 0 R 0)bD FbfJ #W h҃.L kX>i V*vmԄ pLe ͩp [ c8 a( R ]׾〜 0 C˖( - O 8/O K f 0 | 2 < Q3 RX O U C 5nTɫз?} $Wogx˚ThRo> 8F0 + - Z֫/ F .T y Y9n -+ , F ގ ގCo = <.CX d | $ढ़r l[6ϙ�t��Bِ��F��E{�5A;�L�R5��� 0ǰ 012w < 7 +jɓֱ S1 份 xL pn [ \ /& N5 * ,qq5:d 1 ' Dʤ 0 on* { v d )B H X!f} v D1 #E 6 qL S : | . d A a 3v |���HY�c�l����݁�n�ed��a�Ӽ�Ã�; Θ l H; 778O=:< < k ' ݽ 4 Je:& 6 9 登4G + -p〜KXenfй(ӽdk7,O4 =ɽ:7ݳ-GP $]ķ ],fwu3v /ɑst{MK>Zsupk.®l͹“gTZSdAf Nu ( 6 M0G 0e { 79eN K?ΜHX M 6W PK墄墄/ 2M sG ] + Dz / HB &^ . S # n }N = : )r v Z L 9j L %taq \ b ('TQ [\ vV e^]6 4 s # n ) ݴ| BHYĔ\y}$%��?ހ��5��Zx� X�@mvu�?d*�ܓ�|����vo�׽�E���g�M #ְ/J��}��3�R�gq������:�%� |:K!uUTb:J-݉]п@ YF $w0Ok˷v;ü QG @瓦特�ݘHc����jZ2ʨp��3u/�H�v.��"m�QN|�� ��b]iwN%�Z�T�{��=U랪uOպ%�uh���I��T,H���x��d������j�2�JM�F���$1�6�吨} A“伊苏|米ö#AuED ŤڂKQzsr E ^!JA“$V ZE R Əv R U ak o#tk/x H ”̈ ( W 2 qAXQL yR1 {iY#t h* El 'pQ '7 5 _ 踖x : ]x :# 0 XԌ H #Ls 8#E 212P; { L ˥ v S Q eͼ < 〜 XYZ Ħ 1] >i> -{ X^͛ j 〜 W 44R8͇p〜:V湟U + ?? J4 \ -1- NB =Ռ@ UW = WF <ǟhɄX3OֵMC8J /?n7S%& \ K3文! R〜Ixlotp“'s0bт;} 2 E(% - < NV

我有META标签在我的页面布局

<meta charset="utf-8" /> 

回答

0

它看起来像错误页面被当作gziped内容您的网络服务器,但你缺少Content-Encoding响应标头向用户代理指示他需要在显示流之前对其进行解压缩。在Application_Error方法

尝试清除响应滤波器在Global.asax中:

protected void Application_Error(object sender, EventArgs e) 
{ 
    Response.Filter = null; 
    ... 
} 

里克施特拉尔写了very detailed blog post关于这里发生了什么。

+0

这有帮助。谢谢 – HaBo