$string = 'Single · Female'
我从facebook上复制了它。
在html source
只是那个点,他们是怎么输入的?
echo
php
其中A与旋律(Â)连接在同一个点上。
如何用该点爆炸此字符串?
答案 0 :(得分:2)
是U + 00B7 MIDDLE DOT,一个用于多种用途的角色,例如:作为链接,替代品或其他项目之间的分隔符。
如果你的代码显示为,那么原因是U + 00B7的UTF-8编码形式,即0xC2 0xB7被误解为ISO-8859-1或Windows-1252编码。你应该解决这个基本问题(而不是试图处理它的一些症状)。请参阅UTF-8 all the way through。
关于“他们是怎么输入的?”这个问题,我们真的不知道,我们不需要知道。有几种方法可以输入字符,任何人都可以发明更多。 (在我的键盘上,我使用AltGr Shift X.如果我需要在带有vanilla设置的Windows计算机上键入“·”,我会使用Alt 0183。)
答案 1 :(得分:1)
我相信这是interpunct。它可以通过HTML实体·
或·
使用,也可以在PHP中使用unicode值U+00B7
。
如果要在没有HTML实体的情况下回显unicode字符,可以将字符编码设置为UTF-8。鉴于您的PHP文件使用UTF-8作为字符编码,拆分是通过explode("·", $textToSplit)
完成的。