php如休将已经被html化的字符串转换回原来的字符串!!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php如休将已经被html化的字符串转换回原来的字符串!!相关的知识,希望对你有一定的参考价值。
例如我在编辑器里写下的源码是这样的“<u><em><strong><span style="font-family:SimHei;color:#990000;">gsergserg<img alt="大笑" src="include/js/xheditor/xheditor_emot/default/laugh.gif" /></span></strong></em></u>” 可是保存入数据库后,这个源码已经被转换成这样了“<u><em><strong><span style="font-family:SimHei;color:#990000;">gsergserg<img alt="大笑" src="include/js/xheditor/xheditor_emot/default/laugh.gif" /></span></strong></em></u>”以至我在网页上输出的是源码,而不是我想要的。有什么办法可以把输了的这段“<u><em><strong><span style="font-family:SimHei;color:#990000;">gsergserg<img alt="大笑" src="include/js/xheditor/xheditor_emot/default/laugh.gif" /></span></strong></em></u>”转换回“<u><em><strong><span style="font-family:SimHei;color:#990000;">gsergserg<img alt="大笑" src="include/js/xheditor/xheditor_emot/default/laugh.gif" /></span></strong></em></u>”再输出呢。。这样才能得到我想要的。。。急啊~~帮帮忙~~~!!谢谢先了
参考技术A 这个问题可能是单引号惹的祸,从数据库中取得的数据,别加单引号就行了,这样在html下面就会自动解析的。而不会当成字符串输出的。 参考技术B 这个问题需要个函数
addslashes()来进行转义后再保存,
stripslashes()先去除转义再来展示。
好像还有过滤HTML的函数。追问
我就是烦啊...在编辑器里设置好的内容的样式,,,在网页上输出的全是源码,,,我就是想问下有木有办法先它转换成源码再输出,,这样就可以得到内容的样式了,,而不是这些源码!!!
本回答被提问者采纳 参考技术C 敢问下你是不是数据字段定义有问题啊,还有看看你获取数据的函数存不存问题java - 如何将字符串化的json对象转换回java中的json? [复制]
【中文标题】java - 如何将字符串化的json对象转换回java中的json? [复制]【英文标题】:How to convert a stringified json object back to json in java? [duplicate] 【发布时间】:2021-10-20 01:53:01 【问题描述】:我有以下字符串值:
'[
"fruit":"apple",
"color":"green"
,
"fruit":"banana",
"color":"yellow"
,
"fruit":"lime",
"color":"green"
,
"fruit":"peach",
"color":"pink"
]'
我喜欢在 java 中将其转换回 json 对象,但我不知道如何实现。
谁能指导我?
【问题讨论】:
你是怎么把它转换成字符串的?我确定您使用的任何库(您可能想要指定)都有执行反向操作的方法。 我有一个带有 json 对象的数组列表,我不确定提供的示例能否回答我的问题。我必须检查一下。 【参考方案1】:您可以使用 json-simple 开源库进行 JSON 解析和格式化。从网上下载并添加java构建路径classpath。
import org.json.simple.*;
import org.json.simple.parser.JSONParser;
import org.json.simple.parser.ParseException;
public class Main
public static void main(String[] args)
String jsonString = "[\"fruit\":\"apple\",\"color\":\"green\",\"fruit\":\"banana\",\"color\":\"yellow\"]";
JSONParser parser = new JSONParser();
JSONArray obj;
try
obj = (JSONArray)parser.parse(jsonString);
System.out.println(obj.get(0));
catch(ParseException e)
e.printStackTrace();
【讨论】:
以上是关于php如休将已经被html化的字符串转换回原来的字符串!!的主要内容,如果未能解决你的问题,请参考以下文章