社区
基础编程
帖子详情
正则替换出现乱码,求解
countstars
2005-07-27 12:32:48
$str = "我等这么久了,连一个内测号都没有!我看我还是乖乖玩剑侠一吧!剑侠2是掉我们的胃口哼~~讨厌死它了。";
$str = preg_replace("/(日)/", "[\\1]", $str);
echo $str;
...全文
217
8
打赏
收藏
正则替换出现乱码,求解
$str = "我等这么久了,连一个内测号都没有!我看我还是乖乖玩剑侠一吧!剑侠2是掉我们的胃口哼~~讨厌死它了。"; $str = preg_replace("/(日)/", "[\\1]", $str); echo $str;
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
countstars
2005-07-28
打赏
举报
回复
up
countstars
2005-07-27
打赏
举报
回复
拆分成数组,处理后再连接起来
这个是什么意思?不能理解。
zhiin1
2005-07-27
打赏
举报
回复
这样就行了!
<?php
$str = "我等这么久了,连一个内测号都没有!我看我还是乖乖玩剑侠一吧!剑侠2是掉我们的胃口哼~~讨厌死它了。";
function mb_replace($pattern, $replacement, $string, $sourceEncoding)
{
$string = mb_convert_encoding($string, "utf-8", $sourceEncoding);
$pattern = mb_convert_encoding($pattern, "utf-8", $sourceEncoding);
$replacement = mb_convert_encoding($replacement, "utf-8", $sourceEncoding);
$string = mb_ereg_replace($pattern, $replacement, $string);
return mb_convert_encoding($string, $sourceEncoding, "utf-8");
}
echo mb_replace("(日)", "[\\1]", $str, "gb2312"); //其中的"gb2312"与你网页的编码对应
?>
xuzuning
2005-07-27
打赏
举报
回复
1、不要用正则表达式去匹配单个汉字
2、高版本php的mb_ereg_replace一样会匹配错误,应该是bug。该死的日本鬼子
建议拆分成数组,处理后再连接起来
zhiin1
2005-07-27
打赏
举报
回复
哈哈 严重关注
居然用mb_ereg_replace都乱码!
countstars
2005-07-27
打赏
举报
回复
顶!唠叨老大在么?
aniude
2005-07-27
打赏
举报
回复
嘿嘿,自己做一个字库咯,,,,,,,,
zairwolf
2005-07-27
打赏
举报
回复
这是对中文支持性不好造成的。同样关注这个问题。
经典JavaScript
正则
表达式实战
匹配结尾的数字 来源:如何用 javascript
正则
表达式 取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92
正则
如下:/\d+$/g 统一空格个数 来源:
正则
匹配空格的问题 字符串内字符键有空格,但是空格的数量可能不一致,通过
正则
将空格的个数统一变为一个。 例如:蓝 色 理 想 变成:蓝 色
正则
表达式实战
正则
表达式实战...1 匹配结尾的数字...2 统一空格个数...3 判断字符串是不是由数字组成...3 电话号码
正则
...3 手机号码
正则
表达式...4 使用
正则
表达式实现删除字符串中的空格:...4 限制文本框只能输入数字和小数点等等...5
替换
小数点前内容为指定内容...5 只匹配中文的
正则
表达式...5 返回字符串的中文字符个数...6
正则
表达式取得匹配IP地址前
JS
正则
表达式【1】
经典JavaScript
正则
表达式实战 1、匹配结尾的数字 来源:如何用 JAVASCRIPT
正则
表达式 取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92
正则
如下:/\d+$/g 2、统一空格个数 来源:
正则
匹配空格的问题 字符串内字符键有空格,但是空格的数量可能不一致,通过
正则
将空格的个数统一变为一个。 例如:蓝 色 理 想 变成:蓝 色 理 ...
正则
表达式(二)
看了
正则
表达式(一) 感觉实在是太复杂了,索性就将常用的js
正则
表达式进行下整理。 匹配结尾的数字 来源:如何用JAVASCRIPT
正则
表达式取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92
正则
如下:/\d+$/g 统一空格个数 来源:
正则
匹配空格的问题 字符串内字符键有空格,但是空格的数量可能不一致,通过
正则
将空格的个数统一
JS
正则
表达式汇总
1.匹配结尾的数字 来源:如何用JAVASCRIPT
正则
表达式取出字符串最后一组数字,谢谢 如 30CAC0040 取出40 3SFASDF92 取出92
正则
如下:/\d+$/g 2.统一空格个数 来源:
正则
匹配空格的问题 字符串内字符键有空格,但是空格的数量可能不一致,通过
正则
将空格的个数统一变为一个。 例如:蓝色理想 变成:蓝色理想 aobert的
正则
: var
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章