2017-04-26 35 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