php - 引号和单引号正在更改为字符
问题描述
我有一个 VueJs 表单并在消毒剂中传递所有数据。
问题:
C'est l'été
变成C'est l'été
.
结果:使用 Twi 无法正确显示文本:
数据库中的相同结果:
我如何(在使用消毒剂后)将文本转换为人类可读的体验?
解决方案
这是因为 html 清理和以这种方式插入的数据,如果您使用的是 php,您可以使用这样的函数:
$str = "This is some <b>bold</b> text.";
echo htmlspecialchars_decode($str);
或者
$txt= 'This is some<';
$character = array(
'<' => '<',
"'" => ''',
'"' => '"',
'>' => '>');
foreach($character as $key => $value)
{
$txt = str_replace($key,$value,$txt);
}
推荐阅读
- python - 如何强类型零参数原语
- wordpress - 如何在 Wordpress 中删除小部件区域
- security - 向 ACL 添加限制会在 Jackrabbit Oak 中的查询产生空结果
- javascript - 是否有一种有效的方法可以将 JavaScript 数组从 .js 文件传递到 .html 文件以使用 Plotly 进行绘图?
- webserver - 添加代码以从 dht11 读取数据时,Micropython 网络服务器停止工作
- python - Pandas GroupBy 和日期范围内的平均值
- javascript - 错误问题无法读取未定义的属性“切片”
- javascript - Javascript switch 语句仅触发第一种情况
- excel - 使用 Application.WorksheetFunction.MRound 和 Cells.Formula
- c - 如何在C中使用wiringpi确定按钮按下持续时间