Laravel中htmlentities无法编码拉丁字符Ş/ş的问题求助
Laravel中htmlentities无法编码拉丁字符Ş/ş的问题求助
各位大佬好!我最近在处理一批来自全球各地的名称数据,需要把它们做HTML编码后再接入系统——因为目标系统没法直接处理这些原始字符。原本用htmlentities()都挺顺利的,99%的字符都能正常编码,但碰到Ş(大写)和ş(小写)这两个拉丁字符时就彻底不管用了,我把PHP文档里列的所有编码选项都试了一遍,还是没解决。
我用的是Laravel框架,目前的代码是这样的:
@foreach ($names as $name) {{ htmlentities($name) }}</br> @endforeach
有没有前辈能给点处理这个例外情况的思路或者解决方案呀?
备注:内容来源于stack exchange,提问作者Justin
相关产品推荐
相关产品推荐

