While json_encode对我的数据进行编码,它还将字符串转换为utf8,这会将特殊字符更改为类似于'/u011f‘或'/u0131’之类的字符。但是当我将转换后的数据写入mysql数据库时,字段中的反斜杠消失了,所以当我拿回这些数据时,html不能正确地呈现字符。
我应该怎么做才能保持反斜杠。
我创建的页面,其中用户输入评论,并将评论插入到数据库(Mysql)。这些注释可以包含单引号、双引号或任何特殊字符。为了避免这些问题,我使用了以下代码其中$conn是活动连接资源,$str是文本区域中的字符串内容
这可以很好地工作,并返回完全转义的字符串,我可以将其插入到DB中。: '\x93testi...' for column
实际上,我想要做的是在中输入一个类似于这个字符串的字符串(这是一行,为了可读性,它变成了两行)stroke-linecap:butt;stroke- linejoin:miter;stroke-opacity:1
MySQL允许我使用将字符串插入到字段中,phpMyAdmin将字段添加为= "INSERT INTO $mysql_table VAL