如题 我在数据库保存 "AA  BB"
在前台页面的DataGrid中显示的时候是 "AA BB"
少了一个空格,有没有什么办法能处理这个问题,最好是CSS解决
因为不只一处地方这样,有几十个页面有类似问题

解决方案 »

  1.   

    建议查下代码什么地方把空格去掉了。 trim()也只是去除前后空格。 
      

  2.   

    空格没有被去掉,在数据库里保存的还是"AA  BB"有两个空格,但是前台显示就只有显示一个空格
      

  3.   

    那就把读取出来的内容放在<pre></pre>里面试试吧!
      

  4.   


    就按照我的方法吧
    把你的数据放到HTML代码的<pre></pre>标记或<xmp></xmp>标记里面,就解决了
    如果不放在以上两个标记里面的话
    浏览器默认只认同字符中间的一个空格,其他忽略
    如果用以上两个标记强制浏览器按照你的预编排的格式的话,那就严格按照你的数据格式输出
    注意,放在<xmp>标记中间的HTML标记会按照原样输出
      

  5.   

    你不能用键盘的空格键输入很多个空格,这样是没有效果的,只能显示一个空格.
    如果要显示多个空格,需要用&nbsp;来代表一个空格.如果要显示两个空格,就输入
    &nbsp;&nbsp;
      

  6.   

    如果网页的源码是 两个空格,被浏览器解释显示出来当然是一个空格了,因为浏览器只会解释html代码,不会解释空格的,
    不信你在数据库再敲100个空格,先出来也只是一个空格,要在页面上显示成两个空格,就需要把空格转换成 &nbsp;才能被浏览器解释。