测试文件的时候发现输出中文有乱码,所以学习了一下perl的Encode原理。现做一下总结:perl的基础知识:在Perl看来, 字符串只有两种形式。一种是octets, 即8位序列, 也就是我们通常说的字节数组。另一种utf8编码的字符串, perl管它叫string。 也就是说: Perl只认识两 ...
分类:
其他好文 时间:
2016-11-03 18:39:52
阅读次数:
242
在中文字符串前面加u. Make sure your code is in UTF-8 (NOT Latin-1) and/or use a coding line as so: If you're using unicode across the board, you can import uni ...
分类:
其他好文 时间:
2016-11-03 09:33:32
阅读次数:
545
自定义一个函数,截取中文字符串。 难点:要处理数字字母混合的类型,例如:$str = "我是r中1国人"; ...
分类:
其他好文 时间:
2016-10-30 00:19:51
阅读次数:
115
字符串的处理是编程中比较常见的,各种编程语言对字符串的处理也提供了大量函数,像php中mb_substr()函数可以实现对中文字符串的截取,如何使用自定义方法实现中文字符串截取无乱码这也是面试经常遇到的一道题目,不要觉得这是多此一举,php内置函数已经实现了,为什么要自己实现.其实这道题的真实目的是 ...
分类:
Web程序 时间:
2016-10-29 22:16:00
阅读次数:
391
每日任务内容: 每日任务内容: 姓名 今日任务 明日安排 金豪 跟进服务器状态 了解爬虫内部机制 谷大鑫 尝试与爬虫数据库连接并通过阅读代码以及博客获得数据库格式 基本弄清爬虫数据存放位置 完成数据的提取 定义数据库格式,完成处理完成数据上传到在线系统服务器 杨金键 大致了解dll,设计好了html ...
分类:
其他好文 时间:
2016-10-27 07:39:54
阅读次数:
215
写过两篇关于编码的文章了,以为自己比较了解编码了呢?! 结果今天又结结实实的上了一课。 以前转来转去解决的问题终归还是简单的情形。即iso-8859-1转utf-8,或者iso-8859-1转gbk,gb2312之类。这种无损转换,一行代码就搞定。 今天遇到了gbk转utf-8。无论怎么转,都是乱码 ...
分类:
编程语言 时间:
2016-10-20 00:41:21
阅读次数:
163
1 . 校验密码强度 密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 ^(?=.*\d)(?=.*[a-z])(?=.*[A-Z]).{8,10}$ 2. 校验中文 字符串仅能是中文。 ^[\u4e00-\u9fa5]{0,}$ 3. 由数字、26个英文字母或下划 ...
分类:
其他好文 时间:
2016-10-14 12:05:20
阅读次数:
221
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 2. 校验中文字符串仅能是中文。 3. 由数字、26个英文字母或下划线组成的字符串 4. 校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则检查语句。 5. 校验身份证号码下面是 ...
分类:
其他好文 时间:
2016-10-12 16:32:04
阅读次数:
151
最近有个应用,通过responsebody返回完整的html页面时出现乱码是异常的问题,因为是通过responsebody返回,所以一开始设置了text/plain的字符集,如下: <mvc:annotation-driven> <mvc:message-converters register-de ...
分类:
编程语言 时间:
2016-10-12 11:25:42
阅读次数:
252
1 . 校验密码强度密码的强度必须是包含大小写字母和数字的组合,不能使用特殊字符,长度在8-10之间。 2. 校验中文字符串仅能是中文。 3. 由数字、26个英文字母或下划线组成的字符串 4. 校验E-Mail 地址同密码一样,下面是E-mail地址合规性的正则检查语句。 5. 校验身份证号码下面是 ...
分类:
其他好文 时间:
2016-10-09 17:04:19
阅读次数:
167