PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2025 → Affichage d'un code HTML dans un champs HTML
Affichage d'un code HTML dans un champs HTML
Iniciado por Pokedev, 28,ene. 2019 20:06 - 7 respuestas
Miembro registrado
156 mensajes
Publicado el 28,enero 2019 - 20:06
Bonjour,
Je récupère d'un email le texte en HTML (d'après la zone adéquate) et je souhaite l'afficher dans un champ HTML sous Android.
Si j'ouvre ce texte html dans un naviguateur type Chrome, pas de soucis d'affichage. Si c'est dans le champs HTML de Windev, tous les accents sont transformés en carrés noir avec un point d'interrogation.
J'ai essayé les conversions du texte en UTF8, de rajouter un entête avec un charset=UTF-8, rien n'y fait ...
Une idée ?
Publicado el 29,enero 2019 - 12:00
Pokedev a formulé la demande :
Bonjour,
Je récupère d'un email le texte en HTML (d'après la zone adéquate) et je
souhaite l'afficher dans un champ HTML sous Android.
Si j'ouvre ce texte html dans un naviguateur type Chrome, pas de soucis
d'affichage. Si c'est dans le champs HTML de Windev, tous les accents sont
transformés en carrés noir avec un point d'interrogation.
J'ai essayé les conversions du texte en UTF8, de rajouter un entête avec un
charset=UTF-8, rien n'y fait ...
Une idée ?

---
Cet email a fait l'objet d'une analyse antivirus par AVG.
http://www.avg.com


bonjour

bizarre ??
nous utilisons énormément l'html que l'on récupère de bases de données
via un webservice.
Ce contenu html est crée par une plate-forme web (avec un ckeditor)
stocké dans une base mysql (collation latin1_whedisch_ci)
restitué avec un webservice RESt Webdev

et pas de souci pour la restitution que ce soit en ios ou android

--
Roumegou Eric
Miembro registrado
156 mensajes
Publicado el 30,enero 2019 - 09:41
Bonjour,
J'ai fait différents tests et j'ai remarqué que si le code HTML était stocké dans un champ texte chaine, pas de soucis.
Par contre si c'est dans un champ mémo texte, c'est là où les problèmes de caractères accentués se posent ...
Cordialement,
François
Miembro registrado
1.603 mensajes
Publicado el 31,enero 2019 - 09:57
Bonjour

C'est quel type de champ mémo texte : standard ou unicode car Android utilise l'unicode...

--
Cordialement
François
Miembro registrado
156 mensajes
Publicado el 31,enero 2019 - 12:35
Bonjour,

C'est du mémo texte (ANSI).
Cela fonctionne en effet très bien avec Windev sous Windows.
Mais comment sans modifier les enregistrements existants faire en sorte qu'android reconnaisse aussi cette valeur ?
Cordialement,
François
Miembro registrado
1.603 mensajes
Publicado el 31,enero 2019 - 13:35
Bonjour

AnsiVersUnicode() ?

--
Cordialement
François
Miembro registrado
156 mensajes
Publicado el 01,febrero 2019 - 00:34
Bonjour,

J'avais testé et cela ne change rien au problème.

Par contre si dans l'analyse on passe le mémo texte en mémo texte unicode, puis on réorganise les données, c'est bon !
Publicado el 01,octubre 2025 - 15:29
Pokedev a écrit :
Bonjour,
Je récupère d'un email le texte en HTML (d'après la zone adéquate) et je souhaite l'afficher dans un champ HTML sous Android.
Si j'ouvre ce texte html dans un naviguateur type Chrome, pas de soucis d'affichage. Si c'est dans le champs HTML de Windev, tous les accents sont transformés en carrés noir avec un point d'interrogation.
J'ai essayé les conversions du texte en UTF8, de rajouter un entête avec un charset=UTF-8, rien n'y fait ...
Une idée ?


Remplace(sHTML, "charset=utf-8", "charset=iso-8859-1")