|
| Affichage d'un code HTML dans un champs HTML |
| Iniciado por Pokedev, 28,ene. 2019 20:06 - 7 respuestas |
| |
| | | |
|
| |
Miembro registrado 157 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 157 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 157 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 157 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") |
| |
| |
| | | |
|
| | | | |
| | |
|