`
hanjava
  • 浏览: 32403 次
  • 性别: 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#中,...

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

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

    检测数据表字段非法字符

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

    C#连接Oracle数据库字符串

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

    数据库连接字符串生成器

    7. 完成向导后,"DATABASE.udl"文件就会保存这些连接信息。使用记事本打开它,可以看到内部的连接字符串。 8. 复制连接字符串,然后粘贴到你的应用程序代码中,作为数据库连接的配置。 这个过程极大地简化了开发者...

    访问数据库和页面跳转.doc

    "访问数据库和页面跳转" 本文主要介绍了访问数据库和页面跳转的相关知识点。 一、访问数据库 访问数据库是指在程序中连接到数据库,执行相关操作的过程。常见的数据库访问方式有两种:使用 OleDB 连接和使用 ADO...

    oracle遍历数据库查找字符串

    总结来说,"Oracle遍历数据库查找字符串"是一个实用的工具,它利用Java和Oracle数据库的特性,帮助用户快速定位数据库中的特定文本,降低了数据库搜索的复杂性和时间成本。在日常工作中,掌握这样的工具和方法对于...

Global site tag (gtag.js) - Google Analytics