我在解析文本时遇到了这个字符:...好吧,显然我无法发布图片,但该字符是一个带轮廓的小框,里面有两行非常小的数字,顶部是 00线和 90 在底部。抱歉,我无法上传图片。
但是,当我尝试在以下代码中插入字符时,我得到:
$essay_result = str_replace("?", "", $essay_result);
代替:
$essay_result = str_replace("the little boxed character", "", $essay_result);
如何编写表达式来解释符号,以便将其从文本中删除?
(来源:imageno.com)
就被解析的文本而言,它显然是一个闭引号:
Wilma states she “saw the whole thingâ€[the character I am referring to follows here]
最佳答案
那是你展示的一个 splinter 的角色。不要只是添加一些东西来删除字符,找到根本原因。
- 确保所有文件使用相同的编码(UTF-8 或其他)
- 确保您没有过度编码为另一个字符
- 确保你没有输出任何东西,除了你真正打算输出的地方
- 确保您发送给浏览器的文本实际采用的编码与您用于存储的任何内容所采用的编码相同。
如果一切都失败了,去https://github.com/neitanod/forceutf8
祝你好运!
关于php - 如何使用 PHP 删除此字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30718575/