FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
Problème de UTF-8 (je pense)
Problème de UTF-8 (je pense)
Débuté par SEB14, 24 juil. 2024 15:31 - 6 réponses
Connectez-vous…
SEB14
#1
Membre enregistré
8 messages
Posté le 24 juillet 2024 - 15:31
Bonjour
J'utilise une api pour envoyer un email en masse, petite interface pour réaliser des requêtes avec nos bases pour créer des listes d'envois et envoyer des emails.
Quand je tape dans mon champ Editeur HTML (Nom du champ : "Moncontenu")
------
Bonjour
C'est un test, je veux testé l'application.
Application testée.
-----
J'ai cela dans le corp du mail.
-----
Bonjour
C'est un test, je veux testé l'application.
Application testée.
-----
Tout est fonctionnel sauf le contenu du mail.
Dans le contenu HTML, ("htmlContent) je dois envoyer une chaine, le code html.
Quand je regarde la valeur de jcontenu cela me semble correct.
req2
est une httpRequête
jcontenu
est un JSON
jcontenu.sender.nom
=
SAI_
NOM_Expediteur
jcontenu.sender.email
=
SAI_
Expediteur
jcontenu.to
=
mesDest
jcontenu.htmlContent
=
Moncontenu
..
ContenuHTML
jcontenu.subject
=
SAI_
Objet
SI
SAI_
REPONSE
<
>
""
ALORS
jcontenu.replyTo.email
=
SAI_
REPONSE
FIN
req2
..
Méthode
=
httpPost
req2.ContentType
=
typeMimeJSON
req2.Entête
[
"Accept"
]
=
typeMimeJSON
req2.Entête
[
"api-key"
]
=
"*************************************************"
req2.Entête
[
"content-type: application/json"
]
req2.Contenu
=
jcontenu
req2.URL
=
"https://******************************l"
c
MaRéponse
est un httpRéponse
=
HTTPEnvoie
(
req2
)
Est ce que vous auriez une piste de recherche.
Par avance merci
Seb
Signaler
0
0
Popoy
#2
Membre enregistré
3 450 messages
Posté le 25 juillet 2024 - 08:06
Salut
Pour analyser il faudrait le contenu avec les balises HTML
Signaler
0
0
Philippe SB
#3
Membre enregistré
2 676 messages
Posté le 25 juillet 2024 - 08:33
Bonjour,
As-tu essayé:
ChaîneVersUTF8
(
Moncontenu
..
ContenuHTML
)
--
Cordialement,
Philippe SAINT-BERTIN
Signaler
0
0
SEB14
#4
Membre enregistré
8 messages
Posté le 03 août 2024 - 16:06
Bonjour
Désolé de mon retour tardif, je suis partis en congés une petite semaine.
Je viens de tester la formule donnée sans succès.
ChaîneVersUTF8
(
Moncontenu
..
ContenuHTML
)
Je viens tester avec ce champ éditeur html.
Je devrais peut être utiliser un autre champ.
Voici le code de la chaine que tu m'a demandé @Popoy
<html style="font-family:Arial,Helvetica,sans-serif;font-size:initial;"><head><meta charset="utf-8"/>
</head><body>testé
<div>testée</div>
<div><br></div>
<div>€</div>
<div><br></div></body></html>
C'est le champ HTML qui me sort ceci. Ce qui est incompréhensible c'est quand je regarde la valeur du contenu de mon champ c('est correct.
Merci pour votre aide, je ne pige pas.
--
Seb
Signaler
0
0
Popoy
#5
Membre enregistré
3 450 messages
Posté le 03 août 2024 - 20:41
Salut
Ton éditeur HTML ne respecte pas le texte saisie puisque
Testé devient testé
Il faut qu'ils soient codé correctement
https://www.leptidigital.fr/productivite/caracteres-speciaux-html-2-19297/
Il faudrait essayer la fonction TexteVersHTML
Pour voir si cela donne un meilleur résultat sinon le faire par programmation par simple remplacement de chaîne.
Signaler
0
0
SEB14
#6
Membre enregistré
8 messages
Posté le 07 août 2024 - 17:10
Bonjour
C'est l'éditeur de WinDev 24 ce du coup me surprends
Cependant j'ai réussi à ne plus avoir d'erreur, je me suis basé sur vos conseils et je vous en remercie.
MonHTML
est un htmlDocument
Machaine
est une chaîne
MonHTML
=
ChaîneVersUTF8
(
Moncontenu
,
alphabetUTF8
)
MonHTML
.
html
[
1
]
.
head
[
1
]
.
meta
[
1
]
:
charset
=
"UTF-8"
Machaine
=
UTF8VersAnsi
(
MonHTML
..
ContenuHTML
)
Ce que je ne comprends pas c'est que sans cela : MonHTML .html[1].head[1].meta[1]:charset = "UTF-8" cela ne passait pas alors que j'ai l'information mais en minuscule cf image précédente.
Le sujet est donc clos.
Seb.
Signaler
0
0
Popoy
#7
Membre enregistré
3 450 messages
Posté le 07 août 2024 - 21:15
Salut
Bien que clos le UTF8VersAnsi m'embête car cela ne fonctionnera pas avec certaines langues étrangères.
Personnellement je reste sur mon champ HTML avec div éditable et jsexecute
Comme Quoi certains champs ne sont pas encore au point.
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WINDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Etats & Requêtes
Hors-sujet
Hors-sujet
Outils
Outils
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte