首页 > 解决方案 > PHP 正则表达式或 str_replace 和字符串 \201

问题描述

我不能让这个 PHP 工作:

$fo = "m\201 m\901";
echo str_replace('\\','*',$fo);
echo '<br>';
echo preg_replace('/\\\/', '%', $fo);

我明白了:

m� m*901
m� m%901

好像,\201是某种奇怪事物的象征?

标签: phppreg-replacestr-replacebackslashutf

解决方案


试试单引号

$fo = 'm\201 m\901';

推荐阅读