php 查找 中文,PHP查找中文字符的解决方案
搜索热词
在PHP中查找中文字符,有两种方案。
1、中文字符是gbk(gb2312)
有两种解决方法
第一种:
将PHP保存为ASCII编码,然后使用strpos查找,如:
strpos($curl_res,‘哈哈’)
第二种:
将PHP保存为UTF-8无BOM编码,然后转换字符串编码为UTF-8,再查找,如:
$curl_res = mb_convert_encoding($curl_res,‘utf-8′,‘gbk’);
mb_strpos($curl_res,‘哈哈’);
2、中文字符是UTF-8
有两种解决方法
第一种:
将PHP保存为UTF-8无BOM编码,然后使用strpos查找,如:
strpos($curl_res,‘哈哈’)
第二种:
将PHP保存为ASCII编码,然后转换字符串编码为gbk,再查找,如:
$curl_res = mb_convert_encoding($curl_res,‘gbk’,‘utf-8′);
mb_strpos($curl_res,‘哈哈’);
应该可以看出一些规律,就是:函数中的中文字符串参数的编码和PHP文件保存格式的编码一致,在使用函数时要考虑到!
原作地址:http://blog.creke.net/756.html
最后一句非常重要,比如从其他URL获取信息,处理里面的中文,用mb_detect_encoding得知获取信息编码是UTF-8,但PHP页面却是GBK格式,用strrpos等函数无法得到结果。绕了弯路。。。。。。
总结
以上是编程之家为你收集整理的PHP查找中文字符的解决方案全部内容,希望文章能够帮你解决PHP查找中文字符的解决方案所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
php 查找 中文,PHP查找中文字符的解决方案相关推荐
- mysql 筛选字段中文_MySql正则 查找筛选字段为中文的记录
在MySql中使用正则可以达到事半功倍的效果,在php,asp中都有正则表达式这一说那么mysql是怎么样的呢,下面我拿一个实例 查找筛选字段为中文的记录sql语句. 如,简单看示例,使用mysql筛 ...
- JS获取中文拼音首字母,并通过拼音首字母高速查找页面内的中文内容
实现效果: 图一: 图二: 此例中输入的中文字符串"万万保重",有三个字是多音字.所以alert对话框中显示的是多种读音的组合. 怎样实现? 怎样实现通过拼音首字母高速查找页面内的 ...
- JS获取中文拼音首字母,并通过拼音首字母快速查找页面内的中文内容
实现效果: 图一: 图二: 此例中输入的中文字符串"万万保重",有三个字是多音字,所以alert对话框中显示的是多种读音的组合: 如何实现? 如何实现通过拼音首字母快速查找页面内的 ...
- 中文文献怎么查找,带你了解中文文献查找途径及方法
在我们撰写论文和科研工作时经常会查找文献资料,今天带大家了解中文文献查找途径及方法. 查找中文文献常用网站有: 文献党下载器(wxdown.org):是一个几乎整合了所有中外文献数据库资源的文献下载 ...
- 中文汉字的正则字符编码范围
中文编码范围,中文汉字的正则也许用的着. 双字节字符编码范围: 1. GBK (GB2312/GB18030) \x00-\xff GBK双字节编码范围 \x20-\x7f ASCII \xa1-\x ...
- 【转】SQL函数:字符串中提取数字,英文,中文,过滤重复字符
SQL函数:字符串中提取数字,英文,中文,过滤重复字符 --提取数字 IF OBJECT_ID('DBO.GET_NUMBER') IS NOT NULL DROP FUNCTION DBO.GET_ ...
- mysql逗号分隔正则查询_正则表达式在逗号分隔的列表中查找字符串和下一个字符-MySQL?...
要搜索以逗号分隔的列表,请使用MySQL find_in_set().这里不需要为此使用正则表达式.语法如下-select *from yourTableName where find_in_set( ...
- 判断字符串的长度,中文占两个字符
刚看到以前写的js方法:计算字符串长度(中文算2个字符). 方法: var str = '123是是是'; var strArr = str.split(''); var count = 0; for ...
- 1.9 编程基础之顺序查找 11 连续出现的字符 python
http://noi.openjudge.cn/ch0109/11/ """ 1.9 编程基础之顺序查找 11 连续出现的字符 http://noi.openjudge. ...
最新文章
- 关于日常使用的命令解读:ifconfig
- GDCM:gdcm::FileAnonymizer的测试程序
- 【C++】 C++标准模板库(一) Vector
- 航院 1874 畅通工程续
- 【斗医】【11】Web应用开发20天
- codeforces global round 1题解搬运
- 微信小程序入门资源整理(热更新)
- error LNK2001:unresolved external symbol __imp__@ 解决方法
- 潢川高中2021高考成绩查询,潢川高中2020年秋季学期高一期中考试成绩分析
- promise用法_【JavaScript 教程】异步操作——Promise 对象
- Android之AbsoluteLayout(绝对布局)
- oracle 监听报错,Oracle EBS系统数据库监听报错TNS-12547、TNS-12560和TNS-00517解决方法...
- 无锁编程(三) - 忙等待
- hadoop中HDFS命令遇到的问题
- 一款上手即用的Java代码混淆工具
- 最嗨的不是抽奖,看看人家公司的年会
- outlook 2010 设置签名
- GWAS相关的曼哈顿图-SNP密度图
- Struts2编写自定义验证拦截敏感词汇(十二)
- 深度学习GPU卡的理解(一)
热门文章
- 记录自己三天速成django+html制作国内疫情可视化平台的过程(二)
- MISAG与MIMAG:基因组质量评估标准
- 李岳恒:2020年的经济趋势研判
- 服务器 控制台 的作用是,电脑中的MMC控制台的作用和用法是什么?
- FMEA和HAZOP在煤气柜风险分析综合应用
- python DataScience数据分析笔记day06
- 产品读书《谁说菜鸟不会数据分析(入门篇)》
- python修改悦跑圈数据_悦跑圈数据导出 悦跑圈新版本支持跑表、跑步机数据接入 - 电脑常识 - 服务器之家...
- bbqsql安装使用踩坑总结
- 手机屏幕显示正常但是触摸有一部分出问题,是内屏坏了吗?保修期内手机该不该走官方售后?