Html 如何进入<;br>;从数据库

Html 如何进入<;br>;从数据库,html,fullcalendar,Html,Fullcalendar,我正在从数据库中输入html中的文本。通常当我输入时,它工作正常,但由于某种原因,我得到lt;brgt当我尝试在一个部分中使用fullcalendar执行此操作时。我也尝试过\n但也没有成功。是否有办法将添加到数据库以使其正常工作数据库通常(不确定使用哪个数据库)不会自动转换或转义特殊字符 因此,我猜在代码中的某个地方,在将特殊字符插入数据库之前,您正在对其进行编码。因此,现在您必须在从数据库中检索它们之后对它们进行解码 如果您使用的是Java,则可以使用StringEscapeUtils的es

我正在从数据库中输入html中的文本。通常当我输入

时,它工作正常,但由于某种原因,我得到
lt;brgt当我尝试在一个部分中使用
fullcalendar
执行此操作时。我也尝试过\n但也没有成功。是否有办法将

添加到数据库以使其正常工作

数据库通常(不确定使用哪个数据库)不会自动转换或转义特殊字符

因此,我猜在代码中的某个地方,在将特殊字符插入数据库之前,您正在对其进行编码。因此,现在您必须在从数据库中检索它们之后对它们进行解码

如果您使用的是Java,则可以使用
StringEscapeUtils
escapeHtml4
unescapeHtml4
函数进行编码和解码

如果您使用的是PHP,那么您可以使用
htmlspecialchars
htmlspecialchars\u decode
来执行相同的操作。

数据库通常(不确定您使用的数据库)不会自动转换或转义特殊字符

因此,我猜在代码中的某个地方,在将特殊字符插入数据库之前,您正在对其进行编码。因此,现在您必须在从数据库中检索它们之后对它们进行解码

如果您使用的是Java,则可以使用
StringEscapeUtils
escapeHtml4
unescapeHtml4
函数进行编码和解码


如果您使用的是PHP,那么您可以使用
htmlspecialchars
htmlspecialchars\u decode
来执行相同的操作。

对于fullcalendar,您必须使用
eventRender
来执行此操作。试试这个黑客

eventRender: function (event, element) {
    element.find('.fc-title').html(event.title);
}

对于fullcalendar,您必须使用
eventRender
来执行此操作。试试这个黑客

eventRender: function (event, element) {
    element.find('.fc-title').html(event.title);
}

在5.5.1版上,您可以使用

eventContent: function(eventInfo) {
       return { html: eventInfo.event.title }
}

如果您的标题有一个将被处理的

在5.5.1版上,您可以使用此

eventContent: function(eventInfo) {
       return { html: eventInfo.event.title }
}

如果您的标题中有一个将被处理的

请参阅您答案中更新的代码。感谢您的帮助AHH eventRender正在为我提供未知选项我正在使用版本5。我尝试了eventContent和eventDidMount,但无法使您的函数正常工作。你对第五版有什么建议吗?嗯。不要更新我的答案,更新你的问题。:)很抱歉。你能帮我修改版本5吗?请在你的回答中看到更新的代码。感谢您的帮助AHH eventRender正在为我提供未知选项我正在使用版本5。我尝试了eventContent和eventDidMount,但无法使您的函数正常工作。你对第五版有什么建议吗?嗯。不要更新我的答案,更新你的问题。:)很抱歉。你能帮我修改版本5吗?