php - 如何使用 PHP 删除此字符

标签 php

我在解析文本时遇到了这个字符:...好吧,显然我无法发布图片,但该字符是一个带轮廓的小框,里面有两行非常小的数字,顶部是 00线和 90 在底部。抱歉,我无法上传图片。

但是,当我尝试在以下代码中插入字符时,我得到:

$essay_result = str_replace("?", "", $essay_result);

代替:

$essay_result = str_replace("the little boxed character", "", $essay_result);

如何编写表达式来解释符号,以便将其从文本中删除?

Here is a pic
(来源:imageno.com)

就被解析的文本而言,它显然是一个闭引号:

Wilma states she “saw the whole thingâ€[the character I am referring to follows here]

最佳答案

那是你展示的一个 splinter 的角色。不要只是添加一些东西来删除字符,找到根本原因。

  1. 确保所有文件使用相同的编码(UTF-8 或其他)
  2. 确保您没有过度编码为另一个字符
  3. 确保你没有输出任何东西,除了你真正打算输出的地方
  4. 确保您发送给浏览器的文本实际采用的编码与您用于存储的任何内容所采用的编码相同。

如果一切都失败了,去https://github.com/neitanod/forceutf8

祝你好运!

关于php - 如何使用 PHP 删除此字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30718575/

相关文章:

php - 通过 Ajax jQuery 改变背景颜色?

php - 使用 SQL 查询获取所有 Magento 类别

php - array 上的 strlen 在 php 中返回 5

php - Doctrine2 + 软删除作为状态模式

php - 在php while循环中显示js

javascript - 使用 ajax 从 mysql 添加和检索记录

c# - 正则表达式 - 增量替换

php - 使用两个模型循环 Laravel 模型

php - ActiveRecord 实现的建议

php发现总日期时间差异(以秒为单位)未达到预期