`
hanjava
  • 浏览: 32881 次
  • 性别: 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编码、数据库操作以及前端展示等多个方面。通过合理利用这些技术,可以简化图片处理流程,提高系统的可维护性。

    图片保存在数据库

    这个知识点讲解了如何将图片压缩后保存在数据库中,并详细解释了图片压缩、图片存储在数据库、使用 Java 保存图片到数据库、数据库表字段、Java 图片处理、数据库字段存储图片和小图片存储在数据库的过程。

    SQL Server查询中的特殊字符处理(C#代码)

    在IT领域,尤其是在数据库操作与编程中,对特殊字符的处理是至关重要的。特殊字符,如方括号、单引号、百分...但无论如何,理解并掌握特殊字符的处理逻辑,对于每一个从事数据库开发和维护的程序员来说都是至关重要的。

    图片BASE64加密保存到数据库Blob类型中(放入数据库,并取出生成图片)

    本示例主要涉及的是如何将图片通过BASE64编码加密后存入数据库的Blob类型字段,并能从数据库中取出这些数据再还原成原始图片。以下是相关知识点的详细说明: 1. **BASE64编码**:BASE64是一种用于将二进制数据转换...

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

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

    C#将文件(图片)路径保存到sqlserve数据库中

    4. **保存到数据库**:这个过程涉及到数据库操作,包括建立数据库连接、创建表结构、执行SQL语句(INSERT)来保存文件路径。 5. **读取路径**:从数据库中检索路径,然后使用这些路径来访问和显示文件,这可能需要...

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

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

    数据库连接字符串

    数据库连接字符串是应用程序与数据库建立连接的关键配置信息,它包含了用于连接数据库的所有必要参数。本文主要探讨了如何使用`OleDbConnection`对象连接到不同类型的数据库,以及如何使用`SqlConnection`对象连接到...

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

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

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

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

    解决在Linux上对字符串中带有特殊字符的加密和解密问题

    在Linux上,对字符串中带有特殊字符的,加密和解密都会出现问题,本程序代码能够解决这一问题,通过简单的代码,能够让你轻松解决特殊字符的问题。

    修改数据库字符集修改数据库字符集.doc

    可以执行`SHUTDOWN IMMEDIATE`后,再`STARTUP MOUNT EXCLUSIVE`来启动数据库。 - 若提示`ORA-01109`,表示数据库未打开,此时需要使用`ALTER DATABASE OPEN`命令打开数据库。 - 遇到`ORA-12719`错误,表示操作需要...

    禁用Mac特殊字符

    禁用Mac特殊字符的方法,方便一些开发产生的快捷键冲突。

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

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

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

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

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

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

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

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

    检测数据表字段非法字符

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

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

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

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

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

Global site tag (gtag.js) - Google Analytics