在页面文本框内显示数据时,数据库里的字符数据 等怎么转换成空格等?例如:文本框中数据显示为:
  nbsp;你好吗nbsp;

解决方案 »

  1.   

    如果原文照发, 由浏览器自动解释为空格。
      

  2.   

    数据库中的&nbsp是原样输出吧
      

  3.   

    insert into t(col) values(chr(ascii('&'))) ;(方法一)
    例:插入特殊字元'&'
    SQL> SHOW DEFINE 
    define "&" (hex 26) ? <--- DEFINE的default值是 ‘&’
    SQL> SET DEFINE OFF
    SQL> SHOW DEFINE
    define OFF 
    SQL> INSERT INTO <table_name> VALUES ('AT&T'); 

    1 row created(方法二)
    SQL> SHOW ESCAPE 
    escape OFF <--- ESCAPE的default值是 OFF
    SQL> SET ESCAPE ON
    SQL> SHOW ESCAPE
    escape "/" (hex 5c)
    SQL> INSERT INTO temp_table VALUES ('select * from emp where ename = /&1');1 row created.;
    几个测试方法:
    SELECT 'myjsp?page=1&pagesize=10' FROM dual;
    SELECT 'myjsp?page=1&pagesize=10' FROM dual;
      

  4.   

    你读取到的字符转比如说是"你好吗&nbsp;",js中可以调用innerHtml(String temp)方法,&nbsp就会解析成html的语法,自然变成空格了呀,jquery 里面的方法是html(String temp);
      

  5.   

    你读取到的字符转比如说是"你好吗&nbsp;",js中可以调用innerHtml(String temp)方法,&nbsp就会解析成html的语法,自然变成空格了呀,jquery 里面的方法是html(String temp);