当前位置:编程学习 > C#/ASP.NET >>

再次进来看看呗

http://hi.baidu.com/hehuili1988/album/item/46e8d58b61a2cacba5c272c9.html#


大家可以去看看  怎么搞得这是 ddl中有特殊符号的时候显示为乱码 --------------------编程问答-------------------- aspx文本类型不是utf-8就很容易出现乱码 --------------------编程问答--------------------
绑定时加上。。Server.UrlEncode给项的TEXT编一下码看看 --------------------编程问答-------------------- 进来了,嘿嘿 --------------------编程问答-------------------- web.config 

加入
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
--------------------编程问答--------------------
引用 4 楼 wxr0323 的回复:
web.config 

加入
XML code
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
 加入了   不知道大家有没有注意到 有的字是没有乱码的  哪些之所以为乱码 是因为 他们是特殊的  比如说是平方  立方  不知道大家明白我的意思嘛 --------------------编程问答--------------------
引用 3 楼 zxxwlj 的回复:
进来了,嘿嘿
  谢谢你  会给分的 --------------------编程问答--------------------
引用 5 楼 laj0600310219 的回复:
引用 4 楼 wxr0323 的回复:

web.config

加入
XML code
<globalization requestEncoding="utf-8" responseEncoding="utf-8" />
 加入了   不知道大家有没有注意到 有的字是没有乱码的  哪些之所以为乱码 是因为 他们是特殊的  比如说是平方  立方  不知道大家明白我的意思嘛

特殊字符
ddl.Items.Add(new ListItem("特殊字符的数字"));
你先这样添加 看乱码不。 --------------------编程问答-------------------- 少了关键的

这样

ddl.Items.Add(new ListItem( HttpUtility.HtmlDecode("特殊字符的数字"))); --------------------编程问答--------------------
引用 8 楼 wxr0323 的回复:
少了关键的

这样

ddl.Items.Add(new ListItem( HttpUtility.HtmlDecode("特殊字符的数字")));
好的我试试  如果可以就给你分哦 --------------------编程问答-------------------- ddl.Items.Add(new ListItem("特殊字符的数字"));  就不是乱码 不知道咋搞的  整到那个页面就不行了 --------------------编程问答--------------------
引用 10 楼 laj0600310219 的回复:
ddl.Items.Add(new ListItem("特殊字符的数字"));  就不是乱码 不知道咋搞的  整到那个页面就不行了

断点一下取出来的数据是不是乱码。
--------------------编程问答-------------------- 断了 娶出来就是乱码 --------------------编程问答-------------------- 我是用    SqlDataReader dr = objCmd.ExecuteReader(); --------------------编程问答-------------------- ddl 绑定的时候   _name "通力 TravelMaster™ 倾斜式自动人行道" string
  取出来 就是乱码  可帮顶的时候 还是OK --------------------编程问答--------------------
要不就用HTML标签SELECT吧。。

可以设置InnerText或InnerHTML属性 --------------------编程问答-------------------- 不行了 啦   不要逃避问题了啦 --------------------编程问答-------------------- 555 --------------------编程问答-------------------- 我自己顶贴 看看有没有高手在 --------------------编程问答-------------------- DropDownList绑定时候已经自动为项的值进行Html编码了,所以你不能用DataBind方法
while(sqldataReader.Read())
{
  ddl.Items.Add(Server.HtmlDecode(sqldataReader["列名"].ToString()));
}
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,