php - 解码字符串中的符号

标签 php encoding

echo $name 给我 Mount Kimbie —碳酸

如何获得 Mount Kimbie - Carbonated

&mdash、引号和其他内容应解码为常规符号。

我已经尝试了 htmlspecialchars_decode($name)html_entity_decode($name),它们都不起作用。

最佳答案

您可能缺少字符集参数:

html_entity_decode($name, 0, "UTF-8");

根据 PHP 版本,假定 Latin-1 不包含 mdash

关于php - 解码字符串中的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16171471/

相关文章:

c# - 为什么我的编码在解码后添加\0?

Java编码/解码一个字符串到/从一个长

php - WordPress如何阅读评论行

php - ONGR ElasticsearchBundle将虚拟字段映射到ElasticSearch

php - mysqli_result 好像没有实现 Iterator 接口(interface)

java - 更改 String(byte[]) 的默认编码

javascript - 从下拉列表中获取值并返回到表单字段

php - Symfony 无法识别通过 Guzzle 多部分/表单数据请求上传的多个文件

java - 字符和字节缓冲区编码和解码

java - JBOSS 7 编码没有按预期工作