日期:2014-05-18  浏览次数:20705 次

SQL数据库做的新闻系统中不能输入“空格”,都被变成了“?”
用MS SQL2000中ntext类型字段存新闻内容!
在html中的" "都被替换成了"?",
郁闷ing.......

------解决方案--------------------
别管它怎么显示,查询后在程序里应该还是空格
------解决方案--------------------
转换一下 :)
------解决方案--------------------
存在数据库里的已经是"?"了, " "存成了"?"

楼主可以把这字段取出来,到前台看看那变空格还是?,最好用lable测试
------解决方案--------------------
要不我自己先测试下,偶也不敢肯定
------解决方案--------------------
是存贮之后在查出来之后还是"?" 还是你在看数据库的时候是这些代码呢
------解决方案--------------------
再更新的时候,ntext字段前加N了么?
------解决方案--------------------
探讨
是存贮之后在查出来之后还是"?" 还是你在看数据库的时候是这些代码呢

------解决方案--------------------
..我测试了下,我怎么没问题啊,显示的就是 (abc ddd),没有?,英文和汗字都没有,估计可能和编码有关

------解决方案--------------------
查询分析器中还是空格,可能你的程序中默认的locale不支持Unicode。可以试试从表中导出数据到文件,看看是否还是乱码。