http://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%E5%88%97%E8%A1%A8
这种很奇怪的符号
Unicode在0400-A690范围 if(preg_match("/[^\x{0400}-\x{A690}\x]+/u",$str)){
$str=null;
}我想判断出现这个内容直接返回空!
可是都是失败希望来帮帮..
这种很奇怪的符号
Unicode在0400-A690范围 if(preg_match("/[^\x{0400}-\x{A690}\x]+/u",$str)){
$str=null;
}我想判断出现这个内容直接返回空!
可是都是失败希望来帮帮..
解决方案 »
- ecshop问题(急)
- file_get_contents 不能使用 allow_url_fopen 配置为on
- joomla中如何自定义函数?
- php初学者,为什么不能选择mysql中的数据库,请大家帮忙!
- 中文域名编码转换源代码-punycode convert sourcecode及在线演示
- 请教高手,自动生成静态页面并分页显示的问题?
- 点phpMyAdmin Database Manager Version 2.10.2输什么密码?
- 08年就要过去了,不能随便散分,那就大家讨论下大中型网站开发需要注意的问题吧
- PHP SVG 字体产生软件
- phpexcel 导出多张图片
- PHP源码或是原理(表情生成那种源码)
- 关于magento功能的问题
echo urldecode("http://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%E5%88%97%E8%A1%A8");
看看这个结果……
http://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%E5%88%97%E8%A1%A8关于对Ѐ Ё Ђ Ѓ Є Ѕ І Ї Ј Љ Њ Ћ Ќ Ѝ Ў Џ 这种符号的判断
不然也不知道有什么好的方法php.net给的 unescape都解不开这种符号的 unicode....其他网站的提供的只可以解开一个如果几个不同的这种符号在一起 后面全部解不开...
不是什么奇怪的符号,他就是http://zh.wikipedia.org/wiki/西里尔字母列表 的url编码urlencode('http://zh.wikipedia.org/wiki/西里尔字母列表')==http://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%E5%88%97%E8%A1%A8urldecode('http://zh.wikipedia.org/wiki/%E8%A5%BF%E9%87%8C%E5%B0%94%E5%AD%97%E6%AF%8D%E5%88%97%E8%A1%A8') == http://zh.wikipedia.org/wiki/西里尔字母列表所以正则:
if(preg_match("/[^\x{4e00}-\x{9fa5}]+/u",$str)){
$str=null;
}
呃....我说的不是url... 是这个网站里面 提供的 unicode 码段 用正则判断
if(preg_match("/[\x{0400}-\x{04FF}]/u",$str)){
$str="1";
}