再次进来看看呗
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" />--------------------编程问答-------------------- 加入了 不知道大家有没有注意到 有的字是没有乱码的 哪些之所以为乱码 是因为 他们是特殊的 比如说是平方 立方 不知道大家明白我的意思嘛 --------------------编程问答-------------------- 谢谢你 会给分的 --------------------编程问答--------------------
特殊字符
ddl.Items.Add(new ListItem("特殊字符的数字"));
你先这样添加 看乱码不。 --------------------编程问答-------------------- 少了关键的
这样
ddl.Items.Add(new ListItem( HttpUtility.HtmlDecode("特殊字符的数字"))); --------------------编程问答-------------------- 好的我试试 如果可以就给你分哦 --------------------编程问答-------------------- 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