为什么会出现部分乱码? 我现在知道错误的原因了,但不知道如何解决我现在这种情况,就是我上面贴的那两条代码,因为我要显示关键字前后两百字的内容,用preg_match不能解决中文与英文的字节问题啊,请问如何解决这个问题呢,而又达到我的目的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $str = "中文";if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) { echo "这是一个纯中文字符串";} else { echo "这不是一个纯中文字串";} 使用mb_ereg_match函数就不会用这个问题了 谢谢各位帮助,但问题还是没有解决,什么版本才有mb_ereg_match这个函数?我用的是php4.3.3,但没有这个函数哦!是不是简体跟繁体用的字节不同?我是对繁体的文章进行查找,所以还是有乱码,帮忙想想如何解决!谢谢! 可以,但我一用str_replace把某些字符或文字去除时,就又有乱码了(有些有,有些没有),不知何解!又是中文的问题! php 基础求解,拜托各位了。小女子这项有礼了!!! smarty 循环 讨论:PHP有规律的数据获取,重点于关系的对应 document.createElement问题 php文件无论用什么文件打开都是乱码怎么解决?? require_once和require有什么区别 为什么mysql_fetch_array()只能显示一行呢? 求一个sql表达式,搜索某数据表中的email字段,用正则表达式排除不正规的mail地址。并且排除新浪的邮箱号 谁知道如何在聊天室里刷屏? PHP是不是能调用外部程序? PHP的问题............... 郁闷中……
if (preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/", $str)) {
echo "这是一个纯中文字符串";
} else {
echo "这不是一个纯中文字串";
}