’
这种撇号会破坏我保存到数据库的输入。我试过了
$GeneralChangeDescriptions[$ChampionNumber+1][$indexGeneral+1]=str_replace("’", "'",
$GeneralChangeDescriptions[$ChampionNumber+1][$indexGeneral+1]);
所以将’
更改为'
没有结果我仍然会得到空字段。
带撇号的这个值显示得很好但是在用
<input type="hidden" name="GeneralChangeDescriptions" value="'.htmlspecialchars(json_encode($GeneralChangeDescriptions)).'">
不再可见整个输入都是空白有没有办法解决这个问题?
更新
在摆弄了一些代码后,我发现json_encode在发送之后完全擦除了我的输入是否有任何简单的解决方案?