如何将mysql binlog中的SQL转换为html?

时间:2019-05-12 11:31:46

标签: sql mysql-real-escape-string

我的网站被黑了,我能够从binlog中检索一些SQL,它们看起来像

<p>some text</p>\r\n<p><img src=\"images/2019-04-27/1.jpg\" alt=\"1\" /></p>

我需要将\r\n转换为新行并取消转义双引号。 当然,我可以编写自己的函数来实现此目的,但是由于有许多要转换的SQL,因此我不确定\r\n\"是否是我唯一需要处理的东西。 >

我认为这里的关键是要找出这种转换的含义,以便我可以在Google上搜索。我尝试了“ html编码”,“ html转义”和“ sql转义”,但没有一个起作用。

那么,有没有可以解决这个问题的PHP或JAVASCRIPT函数?还是有任何在线工具?

1 个答案:

答案 0 :(得分:0)

Python会自动为您将/ n转换为新行。例如,如果您在此处访问此网站-www.repl.it/languages/python3

string = '<p>some text</p>\r\n<p><img src=\"images/2019-04-27/1.jpg\" alt=\"1\" /></p>'

print(string)

将上面的代码复制到其中,您将看到字符串被换行

如果您需要使用多行字符串,则将字符串放在3个引号中。

string = '''
I
am
a 
multi
line
string
'''