終于下決心寫一寫自己的博客了!
說起來真有些慚愧,以前注冊了幾次博客。但到寫時,每每因為時間或自己天生的懶惰的原因,一直都流產了。
畢業幾年,學習的東西很多,而且很雜亂,都是一點一滴的積累。也沒有形成于筆端!學習了半年的asp.net 2.0,平時只是看書。也不曾動手練習太多!
昨天做公司的一個項目,因為就我一個人開發。所以從美工到后臺,都是我一個人在操刀。先在PS里做好了效果圖,最終用DIV+CSS模式做成了html頁面。為了開始.net開發,直接把擴展名.htm改成了.aspx,在瀏覽器上進行瀏覽。聲明一下,我說的這個在瀏覽器上瀏覽,是在我的asp.net開發環境下做好了服務器布署。
哎,怎么變形了呢?剛開始的網頁是下面這樣的:

要注意上面圖片中最上面的菜單部分,因為這部分比較明顯。
下面是改為asp.net頁面后,顯示的效果:

兩部分呈現明顯的不同,找不出什么原因?
終于想出:原因在后代碼里面,請看<%@ Page Language="C#" %>這是在asp.net頁面第一行聲明代碼,默認用VS.net2005 新建的Web頁第一行就是這樣。后來改成<%@ Page Language="C#" responseEncoding="gb2312"%>,搞定!原來是gb2312和utf-8搞的事,默認的應該是utf-8.
畢業幾年,學習的東西很多,而且很雜亂,都是一點一滴的積累。也沒有形成于筆端!學習了半年的asp.net 2.0,平時只是看書。也不曾動手練習太多!
昨天做公司的一個項目,因為就我一個人開發。所以從美工到后臺,都是我一個人在操刀。先在PS里做好了效果圖,最終用DIV+CSS模式做成了html頁面。為了開始.net開發,直接把擴展名.htm改成了.aspx,在瀏覽器上進行瀏覽。聲明一下,我說的這個在瀏覽器上瀏覽,是在我的asp.net開發環境下做好了服務器布署。
哎,怎么變形了呢?剛開始的網頁是下面這樣的:

要注意上面圖片中最上面的菜單部分,因為這部分比較明顯。
下面是改為asp.net頁面后,顯示的效果:

兩部分呈現明顯的不同,找不出什么原因?
終于想出:原因在后代碼里面,請看<%@ Page Language="C#" %>這是在asp.net頁面第一行聲明代碼,默認用VS.net2005 新建的Web頁第一行就是這樣。后來改成<%@ Page Language="C#" responseEncoding="gb2312"%>,搞定!原來是gb2312和utf-8搞的事,默認的應該是utf-8.

浙公網安備 33010602011771號