You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel中htmlentities无法编码拉丁字符Ş/ş的问题求助

Laravel中htmlentities无法编码拉丁字符Ş/ş的问题求助

各位大佬好!我最近在处理一批来自全球各地的名称数据,需要把它们做HTML编码后再接入系统——因为目标系统没法直接处理这些原始字符。原本用htmlentities()都挺顺利的,99%的字符都能正常编码,但碰到Ş(大写)和ş(小写)这两个拉丁字符时就彻底不管用了,我把PHP文档里列的所有编码选项都试了一遍,还是没解决。

我用的是Laravel框架,目前的代码是这样的:

@foreach ($names as $name)
    {{ htmlentities($name) }}</br>
@endforeach

有没有前辈能给点处理这个例外情况的思路或者解决方案呀?

备注:内容来源于stack exchange,提问作者Justin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 10:24:53