YouTube的 YouTube - 最近添加的视频 1 粉丝视频CARS mikar1 http://www.youtube.com/watch?v=y7ssHOBFvGk&feature=youtube_gdata
<descriptionTitle>Fan Video CARS</descriptionTitle>
<descriptionText>THE REALSONG OF THIS VIDEOS IS REAL GONE, BUT FOR COPYRIGHTS RASONS.....YOUTUBE FORCE ME A CHANGE THE SONG :s Un pequeño video, de la pelicula Cars!</descriptionText>
<added></added>
<airDate></airDate>
<duration></duration>
<Views></Views>
<ratings>4.340909</ratings>
<From></From>
</description>
<thumbnail>
<height>100</height>
<width>100</width>
<url>http://i.ytimg.com/vi/y7ssHOBFvGk/2.jpg</url>
</thumbnail>
</item>
</recentlyAdded>
</items>
</channel>
我正在使用NSXMLParser,当它到达它时会爆炸。它将文本分解为碎片“这个视频的真实性是真实的,但是版权的原因..... YOUTUBE强迫我改变歌曲:s Un peque”接下来应该是“o o”但它只是退出解析那里和其他标签正在处理。 :(
它始终与ISO 8859 1字符进来)
任何快速的想法???
先谢谢..........
答案 0 :(得分:2)
ñ
不是ASCII(7位)!您需要使用正确的字符集来解析XML,在这种情况下看起来像是UTF-8。
答案 1 :(得分:0)
实际上,在XML Server上应用htmlentities()方法,该方法对数据进行编码并将html实体名称设置为“Ã,ñ”当解析器尝试读取这些代码时,它会失败。
在上面的xml“Unpequeñovideo,de la pelicula Cars!”转换为Unpequeño视频,de la pelicula Cars!“。
那么,解析器可能存在什么问题......