Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MySQL-PHP中的HTML字符_Php_Html_Mysql_Utf 8_Escaping - Fatal编程技术网

MySQL-PHP中的HTML字符

MySQL-PHP中的HTML字符,php,html,mysql,utf-8,escaping,Php,Html,Mysql,Utf 8,Escaping,在我的数据库中,我有以下信息 每行一个 s=evil+dead&Search.x=0&Search.y=0 s=algoritmos&Search.x=20&Search.y=19 s=clavez+para+pc+optimizer+pro&Search.x=-1028&Search.y=-5 s=pc+optimizer+pro s=fairy+tail&Search.x=30&Search.y=24 s=optimizer+p

在我的数据库中,我有以下信息

每行一个

s=evil+dead&Search.x=0&Search.y=0
s=algoritmos&Search.x=20&Search.y=19
s=clavez+para+pc+optimizer+pro&Search.x=-1028&Search.y=-5
s=pc+optimizer+pro
s=fairy+tail&Search.x=30&Search.y=24
s=optimizer+pro&Search.x=14&Search.y=13
s=linares
s=optimicer+pro&Search.x=0&Search.y=0
s=optimizer+pro
s=optimizer+pro&Search.x=-1071&Search.y=-5
s=Escribe+un+pseudoc%C3%B3digo+que+reciba+2+del+usuario%3A&Search.x=-1071&Search.y=-5
当我在php上打印它们时

描述+un+pseudoc%C3%B3digo+que+reciba+2+argumentos+de+parte+del+usuario%3A

所以我需要替换这些字符

%C3%B3 for o
+ for a space
有没有一种方法可以通过php实现,而不是在每段代码中使用字符串数组?

我认为应该为您这样做。


您是否尝试过查看urldecode函数
<?php

echo urldecode("Escribe+un+pseudoc%C3%B3digo+que+reciba+2+argumentos+de+parte+del+usuario%3A");

?>