`
hanjava
  • 浏览: 32369 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

对于特殊字符保存到数据库后再读出原样输出到页面

 
阅读更多
/**
   *如<a href="http://www.baidu.com">test</a>原样保存到数据库,然后到页面又原样输入
   * Convert the string which contains html Tag to common string.
   * @param value
   *          string to convert.
   * @return
   *         the result string.
   */
  public static String escapeHTMLTags(String sourcestr)
  {

    if (sourcestr == null)
      return "";

    int strlen;
    String restring = "";
    String destr = "";
    strlen = sourcestr.length();

    for (int i = 0; i < strlen; i++)
    {
      char ch = sourcestr.charAt(i);

      switch (ch)
      {
      case '<':
        destr = "&lt;";
        break;
      case '>':
        destr = "&gt;";
        break;
      case '\"':
        destr = "&quot;";
        break;
      case '&':
        destr = "&amp;";
        break;
      case 13:
        destr = "<br>";
        break;
      case 32:
        destr = "&nbsp;";
        break;
      default:
        destr = "" + ch;
        break;
      }
      restring = restring + destr;
    }
    return "" + restring;
  }
分享到:
评论

相关推荐

    图片转base64保存到数据库 , 并回显到浏览器

    总结来说,"图片转base64保存到数据库,并回显到浏览器"是Web开发中的常见技术,涉及Base64编码、数据库操作以及前端展示等多个方面。通过合理利用这些技术,可以简化图片处理流程,提高系统的可维护性。

    delph,完成数组保存数据库,并读出数据库数据到数组,使用数据流方式。

    在Delphi编程环境中,数据库操作是一项常见的任务,而将数组保存到数据库以及从数据库中读取数据至数组,可以通过使用数据流(DataStream)的方式高效地实现。数据流提供了一种序列化对象的方法,使得对象的状态可以...

    php接收json数据,保存数据库

    在PHP开发中,经常需要处理来自前端或其他服务的JSON数据,然后将这些数据保存到数据库中。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,因其易于阅读和编写,同时也易于机器解析和生成,因此被...

    图片导入数据库、二进制数据转图片保存到硬盘

    做了一个将图片转换成二进制数据导入到数据库中,在将二进制数据取出来,显示到页面上,将二进制数据在生成图片保存到硬盘上。数据库中项目,还原一下,wen.config中数据库连接字符串修改一下。ImagesWriter.htm页面...

    将图片保存到数据库中

    在IT领域,将图片保存到数据库中是一种常见的数据存储方式,尤其在处理大量图像数据时。这种方法可以帮助我们集中管理资源,方便检索和备份。本文将详细介绍如何将图片保存到数据库中,以及涉及的相关技术与注意事项...

    插入数据库之前将特殊字符转义

    在编程和数据库交互时,确保数据安全至关重要,尤其是在插入数据到数据库之前,必须对特殊字符进行转义处理。这是因为不转义的特殊字符可能导致SQL注入等安全问题,从而造成数据破坏、信息泄露甚至整个系统的瘫痪。...

    oracle数据库字符集 无法修改数据库字符集 乱码

    在Oracle数据库管理中,字符集的设置至关重要,它直接影响到数据的存储、检索以及与之交互的准确性。本文将深入探讨Oracle数据库字符集的概念、重要性、修改过程及其潜在问题,特别是当尝试修改数据库字符集时遇到的...

    解决不同字符集数据库间的数据同步问题

    解决不同字符集数据库间的数据同步问题 在数据库管理中,字符集问题经常会导致数据同步问题。解决不同字符集数据库间的数据同步问题是数据库管理员和开发者不得不考虑的问题。本文将详细介绍如何解决不同字符集...

    关于附件上传文件名包含特殊字符的问题解决办法

    - 将转码后的文件名连同文件一起存储到服务器或数据库中。 2. **下载时解码**: - 用户请求下载文件时,从服务器或数据库中获取文件名。 - 使用与上传时相同的编码规则对文件名进行解码,恢复原始文件名。 - ...

    在数据库中遍历查找某个字符串

    在数据库(所有字符串字段)中遍历查找(海查)某个字符串。

    查找数据库中包含某字符的东西

    查找数据库中包含某字符的东西查找数据库中包含某字符的东西查找数据库中包含某字符的东西查找数据库中包含某字符的东西查找数据库中包含某字符的东西查找数据库中包含某字符的东西查找数据库中包含某字符的东西查找...

    SQL关于特殊字符处理的基本方法.doc

    在本文中,我们将讨论 SQL 关于特殊字符处理的基本方法,包括对数据库操作和输出显示在页面上的特殊字符处理。 1. 对数据库操作 在对数据库操作时,用户输入的数据可能会包含特殊字符,这些特殊字符可能会引发安全...

    jsp页面显示数据库数据按照用户输入格式输出

    4. **输出到页面**:将转换后的HTML文本输出到JSP页面上,供用户查看。 ### 自动换行与文本格式转换 在JSP页面上显示数据库中的文本数据时,一个常见的需求是自动换行。这可以通过将文本中的换行符(如`\r`、`\n`...

    C#图片转换成二进制流并且保存到sql_server数据库

    在C#编程中,将图片转换为二进制流并保存到SQL Server数据库是一种常见的数据存储方式,尤其适用于处理图像、音频、视频等非结构化数据。以下将详细阐述这一过程涉及的关键知识点。 1. 图片转二进制流: 在C#中,...

    易语言树型框读出EDB数据库

    综上所述,"易语言树型框读出EDB数据库"涉及到的关键技术包括数据库连接、SQL查询、数据读取、树型框控件的使用以及自定义的查找子程序。通过这些知识点,我们可以构建一个用户友好的界面,让用户能够方便地浏览和...

    TreeGrid.dll 和特殊字符过滤代码

    1. **数据绑定**:当从数据库加载数据到TreeGrid时,可能会遇到包含特殊字符的字段。为了防止这些字符影响数据绑定过程,需要在读取数据前进行过滤。 2. **用户交互**:如果用户可以直接在TreeGrid中编辑数据,那么...

    检测数据表字段非法字符

    1. 修改字段名:对于检测出的非法字符,应根据数据库系统的命名规则进行修正。 2. 文档更新:确保所有涉及到这些字段名的文档、代码和配置文件同步更新。 3. 测试验证:更改后,进行充分的测试以确认所有相关功能...

    Oracle数据库字符集问题解析.pdf

    字符集是创建数据库时设定的,在创建后通常不能更改。因此,字符集的设定是个非常关键的问 题,如果设定不当,Oracle 在数据存储、数据迁移时,将会造成乱码现象和数据丢失。 本文从字符集的基本概念入手,介绍了...

    C#连接Oracle数据库字符串

    C#连接Oracle数据库字符串 C#连接Oracle数据库字符串

Global site tag (gtag.js) - Google Analytics