php - 替换字符串中的pilcrows

标签 php mysql parsing special-characters

我花了太多时间尝试用 Google 搜索此内容,但没有找到任何有帮助的东西。我正在使用 PHP,并且 MySQL 数据库文本字段中有数据,其中包含包含 Pilcrows 的字符串。我尝试过分解 chr(182)、\r\n、\n、\x0A\x0D 和 %0A%0D 上的数据,但这些都不起作用。

这个角色让我如此悲伤; ¶

我需要用这些麻烦的字符分隔字符串,但到目前为止我没有任何想法或任何有值(value)的 Google 结果。

请不要将此问题标记为重复问题,因为我已经在这里搜索过并寻找解决方案。似乎有一个适用于 MSSQL 的解决方案,但没有适用于 MySQL 的解决方案,而且两者差异太大,无法跨平台转换解决方案。

最佳答案

我从来没有因为字符解析问题而感到如此痛苦!唉,我找到了一个解决方案,至少可以让我把角色炸掉。咕噜!!!

这最终是有效的,我希望它可以帮助人们摆脱我刚刚不得不忍受的垃圾!

$encoded = urlencode($soRow['employees_on_site']);
$EOS_parts = explode('%0D%0A', $encoded);
print "<pre>"; print_r($EOS_parts); print "</pre>";

这严重浪费了宝贵的开发时间!

关于php - 替换字符串中的pilcrows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56245045/

相关文章:

php - 如何比较加密字符串和随机种子?

php - 如何使用php从markdown生成pdf?

php - Laravel Blade 中的动态行数

MYSQL:从两个不同的表中选择 VARCHAR 字段中的最大值

mysql - 如何在 mysql 的最内部子查询 where 子句中使用外表列?

javascript - Angular 正在存储来自 JSON 响应的数据,并保留双引号 (%22)

javascript - 在 JavaScript 中解析数组的数组

php - TCPDF/HTML2PDF

php - 无法使用 codeigniter 列出另一个表数据

java - 为什么 Node 没有 getElementsByTagName() ?