`
猫不吃的鱼
  • 浏览: 157818 次
  • 性别: Icon_minigender_1
  • 来自: 芜湖市
社区版块
存档分类
最新评论

web应用文本输入框内容存储的特殊字符转换

 
阅读更多
文本框输入内容存储,需要转换特殊字符
1、保存到数据库之前

char[]input=text.toCharArray();
StringBuffer out = new StringBuffer();
int len = input.length;
char c;
int i=0;
while(i<len){
        c=input[i];
	if(c=='<')
	  out.append("&lt;");
        else if(c=='>')
          out.append("&gt;");
        else if(c=='\r'){
          char h=input[i+1]
          if(h=='\n'){
             out.append("<BR>");
          }
        }else if(c=='\n'){
	  out.append('<BR>');
	}else if(c==' '){
          out.append("&nbsp;");
        }else if(c=='"'){
          out.append("&quot;"); 
        }else
          out.append(c);
       i++;
}
text=out.toString();
text=text.replace("\\","\\\\");转换 \
text=text.replace("'","\\'");转换 '
text=text.replace("\"","\\\"")转换 "



2、从数据库取出,显示到页面之前

memo = memo.replace("\\\\","\\");
memo = memo.replace("\\'","'");
memo = memo.replace("\\\"","\"");
分享到:
评论

相关推荐

    TortoiseGit-2.8.0.0-64bit及汉化包.rar

    使用特殊字符格式化文本 每个项目设置 最小日志消息长度,以避免意外提交空日志消息 用于拼写检查的语言 与问题跟踪系统集成 TortoiseGit提供了一种灵活的机制来集成任何基于Web的错误跟踪系统。 一个单独的输入框,...

    ASP.NET 3.5 开发大全11-15

    11.1.3 将Web窗体转换成用户控件 11.2 自定义控件 11.2.1 实现自定义控件 11.2.2 复合自定义控件 11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET登录控件 11.4.2 ASP.NET登录控件的开发 11.4.3 ...

    ASP.NET 3.5 开发大全

    11.1.3 将Web窗体转换成用户控件 11.2 自定义控件 11.2.1 实现自定义控件 11.2.2 复合自定义控件 11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET登录控件 11.4.2 ASP.NET登录控件的开发 11.4.3 ...

    ASP.NET 3.5 开发大全1-5

    11.1.3 将Web窗体转换成用户控件 11.2 自定义控件 11.2.1 实现自定义控件 11.2.2 复合自定义控件 11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET登录控件 11.4.2 ASP.NET登录控件的开发 11.4.3 ...

    ASP.NET 3.5 开发大全word课件

    11.1.3 将Web窗体转换成用户控件 11.2 自定义控件 11.2.1 实现自定义控件 11.2.2 复合自定义控件 11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET登录控件 11.4.2 ASP.NET登录控件的开发 11.4.3 ...

    ASPNET35开发大全第一章

    11.1.3 将Web窗体转换成用户控件 11.2 自定义控件 11.2.1 实现自定义控件 11.2.2 复合自定义控件 11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET登录控件 11.4.2 ASP.NET登录控件的开发 11.4.3 ...

    ASP.NET3.5从入门到精通

    11.1.3 将Web 窗体转换成用户控件 11.2 自定义控件 11.2.1 实现自定义控件 11.2.2 复合自定义控件 11.3 用户控件和自定义控件的异同 11.4 用户控件示例 11.4.1 ASP.NET 登录控件 11.4.2 ASP.NET 登录控件的开发 ...

    Java核心技术II(第8版)

    1.2.3 以文本格式存储对象 1.2.4 字符集 1.3 读入和写出二进制数据 1.3.1 随机访问文件 1.4 ZIP文档 1.5 对象流与序列化 1.5.1 理解对象序列化的文件格式 1.5.2 修改缺省的序列化机制 1.5.3 序列化单例和类型安全的...

    java jdk实列宝典 光盘源代码

    多种方式读文件内容, 按字节读取文件内容、按字符读取文件内容、按行读取文件内容、随机读取文件内容; 多种方式写文件内容, 按字节写文件内容、按字符写文件内容、按行写文件内容 ; 添加内容到文件结尾;文件的...

    C#程序开发范例宝典(第2版).part13

    实例055 用ComboBox控件制作浏览器网址输入框 64 2.3 RichTextBox控件应用 65 实例056 在RichTextBox控件中添加超链接文字 65 实例057 在RichTextBox控件中显示RTF格式的文件 66 实例058 为RichTextBox控件添加...

    C#程序开发范例宝典(第2版).part08

    实例055 用ComboBox控件制作浏览器网址输入框 64 2.3 RichTextBox控件应用 65 实例056 在RichTextBox控件中添加超链接文字 65 实例057 在RichTextBox控件中显示RTF格式的文件 66 实例058 为RichTextBox控件添加...

    C#程序开发范例宝典(第2版).part02

    实例055 用ComboBox控件制作浏览器网址输入框 64 2.3 RichTextBox控件应用 65 实例056 在RichTextBox控件中添加超链接文字 65 实例057 在RichTextBox控件中显示RTF格式的文件 66 实例058 为RichTextBox控件添加...

    C#程序开发范例宝典(第2版).part12

    实例055 用ComboBox控件制作浏览器网址输入框 64 2.3 RichTextBox控件应用 65 实例056 在RichTextBox控件中添加超链接文字 65 实例057 在RichTextBox控件中显示RTF格式的文件 66 实例058 为RichTextBox控件添加...

Global site tag (gtag.js) - Google Analytics