如何在PHP中将utf8字符转换为问号(?)?

时间:2019-04-10 02:08:33

标签: php unicode utf-8

我必须比较链条,在同一位置上可以有不同的字符,具体取决于我接收它们的来源。有时带有西班牙语变音符号,有时没有变音符号,有时带有问号。

例如,以下三个词与我所需的等价:

  

CAÑÓN==CAÑON== CA ?? N

我想利用功能fnmatch()来比较它们,以利用问号是通配符这一事实。

所以我想将所有变音符号转换成问号。

据我了解,您应该使用utf8_decode()函数:

$deco = utf8_decode("CAÑÓN"); // now $deco should be "CA??N"...

但是,我收到的是一个奇怪的字符,而不是?,而是一个黑色正方形内的白色问号,因此我的比较不起作用。

如何正确将utf8字符转换为问号?

0 个答案:

没有答案