用Java向MySQL中插入HTML代码
来源:互联网 发布:php study linux 编辑:程序博客网 时间:2024/06/07 07:05
最近想把爬虫抓取到的网页数据插入的数据库中保存以便方便处理,但是无奈一直就是插入失败。最后研究发现,其实就是一个简单的单双引号问题,只要把双引号转义,就可以插入到数据库中。
比如,网页上的一段链接是这样写的:<a href="http://csdn.net/zh">xxx</a>;
我们只要处理其中的这一段就可以了:"http://csdn.net/zh";
这一段用字符串表示就是这样: String str = "\"http://csdn.net/zh\"";
把这一个串用如下的方式转义: String arg1 = Character.toString('\"');
String arg2 = "\\\\"+'"';
String ret = str.replaceAll(arg1,arg2);
String arg3 = Character.toString('\'');
String arg4 = "\\\\'";
ret = ret.replaceAll(arg3,arg4);
有时候还需要在链接数据库的url中添加如下的参数,根据数据库中的编码而变:
useUnicode=true&characterEncoding=utf-8。
这样子的结果就可以当作字符串正常的插入数据库中了。
0 0
- 用Java向MySQL中插入HTML代码
- 解决java向mysql数据表中插入html代码问题
- java向MySQL中插入中文乱码
- Java向mysql中插入数据
- 过滤器中向所有JSP页面插入html代码
- 简单学习PHP向MYSQL中插入数据的代码
- 向WebBrowser控件插入HTML代码
- 向WebBrowser控件插入HTML代码
- 向MySQL中插入表情符号
- 如何控制Java代码向数据库中插入数据
- java向mysql插入时间
- java向mysql数据库中插入中文乱码问题解决
- 运用Java JDBC编写程序向MySQL中插入数据
- java程序向mysql中插入数据的中文乱码
- Java向mysql中插入数据优化问题
- JAVA的jdbc向MySql表中插入各种数据类型
- 向MySQL中插入读取图片
- 无法向MYSQL表中插入汉字
- android ubuntu下ant环境搭建
- c# 数据库
- UML之活动图
- 如何将其它浏览器的收藏夹导入到Firefox浏览器
- Java 8 Tutorial
- 用Java向MySQL中插入HTML代码
- C#命名规则
- Java 8简明教程
- 第四周作业-多线程编程
- OpenCV学习笔记(19):检测轮廓,直线,圆以及直线拟合
- SQL中Case的使用方法以及nvl的使用案例
- 第四周作业--多线程编程
- Java之美[从菜鸟到高手演变]之设计模式一
- IOS数组按中文关键字以字母序排序(稍后添加 demo)