做了一个DropDownList,里面添加一项
DropDownList.Items.Insert(0,new ListItem("Maître","0")); 里面有个特殊字符,显示到页面上就是一个“?”如何解决?
DropDownList.Items.Insert(0,new ListItem("Maître","0")); 里面有个特殊字符,显示到页面上就是一个“?”如何解决?
解决方案 »
- vs2010中windowsmediaplayer怎么使用?
- c#中怎么把科学计数法转换成普通数值?
- 求MD5算法生成128个字节特征码代码
- C# GDI+内存使用太大
- 问一个关于反序列化的问题,在webservice上写的
- 求N(N>=0)个元素的所有子集
- [c#]Windows窗体中,怎么样判断文本框中输入的是否是整数?
- 初学者 求助……
- wo kao!关于c#发邮件的小问题,送分!
- 一个控件的问题
- 一个字节数组bytes={'1','6','3','5','0','0','0'},后面都是'0',怎样返回包含1,6,3,5的字节数组,也就是去掉后面的0,不借助字符串。。。
- c# 如何 过滤' 好啊
这是什么语言的文字啊?在网页里面点右键,把编码选成那种语言看行不行,如果行的话,就是编码问题,可以把网页设置成那个编码。建议用UTF8
看看你的编码是否是UTF-8!!
我以前遇见过
编号问题撒
utf-8
“编码转换”是在用户控件的.ascx页面里面转换还是在引用该控件的.aspx页里转换?怎么转换?
<?xml version="1.0" encoding="utf-8"?>
现在我的web.config设置就是“<?xml version="1.0" encoding="utf-8"?>”再把问题细化一下:我做了一个自定义控件a.ascx(该控件作用就是一个下拉框),在页面b.aspx里调用该控件。
a.ascx控件的CS代码里有一句:DropDownList.Items.Insert(0,new ListItem("Maître","0"));
保存关闭,然后F5,把编译过的.dll文件上传,b.aspx里的该控件显示正常选项是“Maître”;
此时,将a.ascx签入到VSS里,提示“有特殊字符可能无法存储某些信息(大概意思就这样)”;
然后别人获取a.ascx或者重新打开a.ascx,其CS代码就自动变成DropDownList.Items.Insert(0,new ListItem("Ma?tre","0")); 搞得现在只要别人传.dll文件我就要重新打开a.ascx改一次然后再重新传.dll!这样下去也不是个事,想找一个彻底的解决办法!