duannei1477 2018-10-17 19:27
浏览 459

U +FFFD�在PHP中的字符串中插入特殊字符[复制]

This question already has an answer here:

So I'm trying to prepend a <br> tag in front of the longest word encountered in a given string in PHP. The strings I'm working with may also contain characters from various languages, but all the strings are encoded in UTF-8.

// Here I'm prepending a <br> tag before the longest word in $words which is a subset of $string
substr_replace($string, "<br>", strpos($string , $words[$longest]) - 1, 0);

But I've noticed that when I modify a string of Korean or Russian text with this line of code, a U+FFFD character gets inserted, even replacing some characters in the string. Would anyone have a clue as to why that occurs?

Thanks

</div>
  • 写回答

1条回答 默认 最新

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?