字段类型为 nvarchar
页面编码为 utf-8逻辑也是一样的
Repeater1.DataSource = CData.GetTable(strSql);
Repeater1.DataBind();
GridView1.DataSource = CData.GetTable(strSql);
GridView1.DataBind();为什么Repeater 显示出来的是乱码,GridView 显示是正常的越文呢?
能让Repeater 显示出来的也是正常的越文吗?
页面编码为 utf-8逻辑也是一样的
Repeater1.DataSource = CData.GetTable(strSql);
Repeater1.DataBind();
GridView1.DataSource = CData.GetTable(strSql);
GridView1.DataBind();为什么Repeater 显示出来的是乱码,GridView 显示是正常的越文呢?
能让Repeater 显示出来的也是正常的越文吗?
字段类型设置为varchar,看看是不是就没这个问题了
<td ><a href="preview.aspx?id=<%# DataBinder.Eval(Container.DataItem, "id") %>" target="_blank"><%# DataBinder.Eval(Container.DataItem, "Title")%></a></td>这么写是乱码,去掉链接后能正常显示越文<td ><%# DataBinder.Eval(Container.DataItem, "Title")%></td>问题是出在链接属性上,没理由啊??