2018-05-06, 14:10
Hi,
With french text, we have some characters with accents (è, é à, ö, î, etc ...), and I need your help to display these characters in Kodi.
I parse a xml file to get a resume of my video. This is my xml file :
Here my parse to get title, link, description... xml balise :
description type is unicode
In order to print description in Kodi when I see information of my video, I use setInfo like this :
But when I launch Kodi I have this result :
Please can you help me to correctly display accented characters on Kodi ?
With french text, we have some characters with accents (è, é à, ö, î, etc ...), and I need your help to display these characters in Kodi.
I parse a xml file to get a resume of my video. This is my xml file :
Quote: <movie>As you can see in description we have characters with accents.
<title>Railroad Tigers (2018)</title>
<genre>Action</genre>
<link>Link</link>
<thumb>2tCeUBBZbhD7FhoGv4GuNawHgkE.jpg</thumb>
<description>En 1941, le Japon fait avancer la guerre jusqu’à l’Asie du Sud. La ligne de chemin de fer entre Tianjin et Nanjing devient stratégique. Le cheminot Ma Yuan dirige une équipe de résistants, mettant à profit leur connaissance du réseau ferroviaire pour faire dérailler les machines de guerre japonaises. Les Chinois nomment ces héros hors du commun les « Railroad Tigers ». Quand les forces japonaises envoient des renforts à Shandong, Ma Yuan se lance dans sa plus périlleuse mission : faire sauter un pont ultra-sécurisé, ce qui ralentirait considérablement la progression japonaise…</description>
</movie>
Here my parse to get title, link, description... xml balise :
python:
with open(xmlfile, "r") as xmlfile :
tree = ET.ElementTree()
tree.parse (xmlfile)
movies = tree.getroot()
for node in movies.findall('movie'):
title = node.find('title').text
genre = node.find('genre').text
link = node.find('link').text
thumb = node.find('thumb').text
description = node.find('description').text
description type is unicode
In order to print description in Kodi when I see information of my video, I use setInfo like this :
python:li = xbmcgui.ListItem(stream['name'], iconImage=iconPath, thumbnailImage=iconPath)
li.setInfo('video', {'title': stream['name'],
'genre': stream['genre'],
'mediatype': "video",
'plot' : stream['description']})
But when I launch Kodi I have this result :
Please can you help me to correctly display accented characters on Kodi ?