PHP中的Charecter编码不适用于双引号

时间:2015-09-23 11:30:50

标签: php

我有一个PHP脚本,它读取一些输入并将其保存在数据库中。输入可以有单引号或双引号。我正在将引号更改为其ISO Latin-1代码,以避免转义问题。对于单引号,我的代码是:

$str = str_replace("'", "'", $str);

使用此代码,如果输入是“杰克的书”,它将被正确保存在数据库中作为杰克(代码代替')书。但是当我用双引号做这件事时:

$str = str_replace("\"", """, $str);

根本没有任何东西保存在数据库中。谁能告诉我为什么?

1 个答案:

答案 0 :(得分:0)

你试过吗

$str = str_replace('"', """, $str);

做这份工作? (单引号双引号)