弱弱的问:如何把HTML中的特殊符号还原?

时间:2022-11-02 13:08:01
我得到一串字符“<MeGPS><method>track</method><result><fileName>http://192.168.2.12/GPSData/朝夕科技/GPSDataLast.xml<fileName></result><MeGPS>”

怎么把它们还原成标签?

请高手顺便指点怎么把符号变成字符串

10 个解决方案

#1


Replace("&lt;","<");

等等

#2


str=“&lt;MeGPS&gt;&lt;method&gt;track&lt;/method&gt;&lt;result&gt;&lt;fileName&gt;http://192.168.2.12/GPSData/朝夕科技/GPSDataLast.xml&lt;fileName&gt;&lt;/result&gt;&lt;MeGPS&gt;”

Replace(str,"&lt;","<")
Replace(str,"&gt;",">");

#3


我想知道有没有函数可以直接把这一类的符号做变换?

#4


只能一个一个得换
没有一次性的

#5


看看编码

#6


http解码呀

#7


自己写一个方法 Replace就可以了

#8


如果不能预测字符串中会有哪些特殊字符,岂不是不能做替换?

#9


str=“&lt;MeGPS&gt;&lt;method&gt;track&lt;/method&gt;&lt;result&gt;&lt;fileName&gt;http://192.168.2.12/GPSData/朝夕科技/GPSDataLast.xml&lt;fileName&gt;&lt;/result&gt;&lt;MeGPS&gt;”

Server.HtmlDecode(str)

#10


谢谢楼上的,我在C#里用,可以实现

但在JavaScript里,不能识别"Server"

我看到MSDN上有段代码:
[JScript] 
var encodedString : String = "This is a &ltTest String&gt."
var writer : StringWriter = new StringWriter()
Server.HtmlDecode(encodedString, writer)
var decodedString : String = writer.ToString()
但是不行呀
在JavaScript里要怎么用呢?

#1


Replace("&lt;","<");

等等

#2


str=“&lt;MeGPS&gt;&lt;method&gt;track&lt;/method&gt;&lt;result&gt;&lt;fileName&gt;http://192.168.2.12/GPSData/朝夕科技/GPSDataLast.xml&lt;fileName&gt;&lt;/result&gt;&lt;MeGPS&gt;”

Replace(str,"&lt;","<")
Replace(str,"&gt;",">");

#3


我想知道有没有函数可以直接把这一类的符号做变换?

#4


只能一个一个得换
没有一次性的

#5


看看编码

#6


http解码呀

#7


自己写一个方法 Replace就可以了

#8


如果不能预测字符串中会有哪些特殊字符,岂不是不能做替换?

#9


str=“&lt;MeGPS&gt;&lt;method&gt;track&lt;/method&gt;&lt;result&gt;&lt;fileName&gt;http://192.168.2.12/GPSData/朝夕科技/GPSDataLast.xml&lt;fileName&gt;&lt;/result&gt;&lt;MeGPS&gt;”

Server.HtmlDecode(str)

#10


谢谢楼上的,我在C#里用,可以实现

但在JavaScript里,不能识别"Server"

我看到MSDN上有段代码:
[JScript] 
var encodedString : String = "This is a &ltTest String&gt."
var writer : StringWriter = new StringWriter()
Server.HtmlDecode(encodedString, writer)
var decodedString : String = writer.ToString()
但是不行呀
在JavaScript里要怎么用呢?