以前做每次都把数据保存在数据库中,然后显示在网页中用"<br>"替代chr(10)&chr(13)  (前台是asp)
这次我把数据放在xml中发现这样做没用,是不是在xml中回车保存方式不一样啊.与xml编码有没有什么关系?这个我不懂啊,该怎么改编码?
我的xml文件很简单.只是公司介绍:
<?xml version="1.0" standalone="yes"?>
<Intro>
  <Address>苏州市工业园区金鸡湖路</Address>
  <Tel>67621067</Tel>
  <Fax>67623834</Fax>
  <Email>[email protected]</Email>
  <Image />
  <ZipCode>215021</ZipCode>
  <Homepage>http://www.b-concord.com</Homepage>
  <Content>商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介
商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介
商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介商务有限公司简介。</Content>
</Intro>或者我想在保存信息的时候用"<br>"替代回车键,这样就是在每个回车的地方都加个"<br>".但不知道c#中的求ascii码函数是什么,请指点.我后台用asp.net(C#).Encording类需要哪个命名空间?

解决方案 »

  1.   

    在生成XML的时候把回车转换为<br>
    ====================
    你的XML的Content节点可以这样写:
    <Content><![CDATA[......................................]]></Content>
      

  2.   

    另:c#中的求ascii码函数是什么?
    ===============
    C#不是VB。对于单个字符的求Ascii码可以这样:
    char c = 'a';
    int intAscii = (int)c;对于替换回车符,可以用dcren118(地狱黑客)说的方法。比如:
    string strContent = "字符串内容".Replace( char(10),"<br>" );
      

  3.   

    谢谢以上各位 
    bgu(独裁者):
            问题是我用Replace(char(10),"<br>")对于数据库里的文本没有问题,可对xml中的文本就没有反应.你说的<Content><![CDATA[......................................]]></Content>具体怎么写?我用c#写进去不行啊.我想后台中把回车换成<br>应该怎么处理?c#中有char()这个函数吗?需要什么命名空间?
      

  4.   

    string strContent = "字符串内容".Replace("\r\n","<br>" );
      

  5.   

    string strContent = "字符串内容".Replace("\r\n","<br>" );