qlx_123 发表于 2008-8-29 17:27

.net中 不同的编码对Repeater控件的内容布局有没有影响?

我帮公司做一网页,发现编码为gb2312的时候网页中Repeater控件里的内容布局是好的,改成utf-8就乱了,这是什么原因?
一下是Repeater的代码:
<asp:Repeater ID="gvProduct" runat="server">
                   <ItemTemplate>
                           <li>
                <p>
                        <a href="productview.aspx?id=<%#Eval("ProductNO")%>"><img src="<%#Eval("Image")%>" border="0" width="158" height="114" alt="1" class="pop_bg"/></a> </p>
                        <div class="img_height"><a href="productview.aspx?id=<%#Eval("ProductNO")%>"><%#Eval("Name")%></a><br />
                        国际售价:<%# Eval("OriginPrice", "{0:c2}")%><br />
                        VIP售价:<%# Eval("Price", "{0:c2}")%>&nbsp;&nbsp;<%# GetKucun(Convert.ToInt32(Eval("Stock")))%>
                       
                </div>
        </li>
                   </ItemTemplate>
                   </asp:Repeater>

雨夜·路人 发表于 2008-8-29 18:26

没有,只要是ie识别的代码都可以

qlx_123 发表于 2008-8-30 08:49

那为什么我把编码改成utf-8,Repeater里的布局就乱了

雨夜·路人 发表于 2008-8-30 23:00

这很正常啊,一般大家都默认用gb2312,两者之间的差别很大,尤其是对中文的编码,相差就更多,好像在中国地区,net安装后默认配置是gb2312,具体的我也不是很清楚,反正一种编码格式是乱码,我就换别的试试

页: [1]

编程论坛