replace,字符串.Replace没用了,请教...

字符串.Replace没用了,请教... - 故障解答 - 电脑教程网

字符串.Replace没用了,请教...

日期:2006-12-21   荐:
字符串.Replace没用了,请教...string strTemp;strTemp = " aa bb"; //aa和bb前面都是两个半角的空格strTemp = strTemp.Replace(" "," ");转换后两个半角空格只转换了第二个空格,前面的空格没有转换掉.不知为何?怎么可能,你查看aspx的源文件看看。肯定是两个 在写一次。怎么在俺的机器上是对的?不会吧!怪了...打印出来确实只有一个啊!我没撒谎...难道我的机器RP了?刚忘了说了,我的strTemp数据是从freeTextBox中得到的.strTemp = freeTextBox1.Text;如果freeTextBox1.Text有空格我把数据更新到数据库,空格就会变成问号.我用strTemp = strtemp.Replace(" "," ");只能替换一个空格,怪了...不太明白 "如果freeTextBox1.Text有空格我把数据更新到数据库,空格就会变成问号."如果真的是空格的话,存到数据中也不会变成问号啊,无论什么编码方式,我怀疑那个不是空格,而是一些特殊字符也可能是一个全角的空格真的是这样,我用全角的空格没事,用半角的就不行.谁来帮帮我,真的非常急,过几天就交货了...好像CSDN上不能编辑贴子?freeTextBox我用的是FTBv3-0-3英文版的,是不是这个会出问题?还是要在哪里设置一下?确实有点奇怪哦.如果问题确实不能解决,尝试新建一个页面,参照原来的页面,完全重写一次,可能问题就解决了.呵呵,我用你的代码运行,我是对的,只能说楼主人品有问题说不定不是空格你看空格之间能叫空格吗最好是把它复制过来,再替换一次.应该是替换了,你应该看一下html代码
标签: