scala 爬虫 去除不能存储的特殊字符
2024-09-12 02:07:41
scala 爬虫 去除不能存储的特殊字符
/**
* 去除不能存储的特殊字符
*/
def zifuChange(str: String): String = {
var bo = true
var encode = URLEncoder.encode(str)
while (bo) {
var t1 = encode.indexOf("%F0")
var zifu = ""
if (t1 > (-1)) {
try {
zifu = encode.substring(t1, t1 + 12)
} catch {
case f: StringIndexOutOfBoundsException => {
zifu = encode.substring(t1, t1 + 3)
}
}
encode = encode.replace(zifu, "")
} else {
bo = false
}
}
URLDecoder.decode(encode)
}
最新文章
- 【原创分享·微信支付】 C# MVC 微信支付教程系列之公众号支付
- iOS 学习 - 12.NSMutableAttributedString 计算高度
- 期待中冷静前行,专家预测2017年VR产业5大发展趋势
- Big Event in HDU(HDU1171)可用背包和母函数求解
- Head First-观察者模式
- 记录C++学习历程
- Core Java Interview Question Answer
- android搭建环境错误 daemon not running. starting it now on port 5037 ADB server didn't ACK
- 在程序中用new ClassPathXmlApplicationContext()的注意事项
- Spring_Spring与AOP_AspectJ基于注解的AOP实现
- 如何程序化的构造Hibernate配置 // How to initialize Hibernate programmably
- 洛谷P5245 【模板】多项式快速幂(多项式ln 多项式exp)
- jmeter奇淫妙计之遍历sql多列结果集
- 手工生成AWR报告方法记录
- 1049.(*) Counting Ones
- linux密码暴力破解机
- lamp虚拟主机的常用配制选项
- 精尽 Kafka 学习指南【优秀学习指南汇总】
- OpenGL超级宝典笔记——遮挡查询 [转]
- angularjs中的ng-src和ng-href
热门文章
- 《Java并发编程实战》笔记-OneValueCache与原子引用技术
- ES6基础二(数组)
- flume-sink
- Java-Runoob-高级教程-实例-方法:02. Java 实例 – 输出数组元素
- jquery 点击元素以外任意地方隐藏该元素的方法
- python urlib2报错gaierror: [Errno 11004] getaddrinfo failed
- Error detected while processing function pythoncomplete#Complete: 错误解决
- Socket拆包和解包
- 从MediaStorehe和sd中删除媒体文件
- Linux安装jsvc,及Linux服务开发