PROFESSIONAL NEWSGROUPS
WINDEV
,
WEBDEV
and
WINDEV Mobile
Home
|
Recent messages
|
Connect
|
Sign out
|
English
Home
→
WINDEV 2024
→
Problème de UTF-8 (je pense)
Problème de UTF-8 (je pense)
Started by SEB14, Jul., 24 2024 3:31 PM - 6 replies
Connect yourself…
SEB14
#1
Registered member
8 messages
Posted on July, 24 2024 - 3:31 PM
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
Report
0
0
Popoy
#2
Registered member
3,434 messages
Popularité : +93 (137 votes)
Posted on July, 25 2024 - 8:06 AM
Salut
Pour analyser il faudrait le contenu avec les balises HTML
Report
0
0
Philippe SB
#3
Registered member
2,646 messages
Popularité : +222 (260 votes)
Posted on July, 25 2024 - 8:33 AM
Bonjour,
As-tu essayé:
ChaîneVersUTF8
(
Moncontenu
..
ContenuHTML
)
--
Cordialement,
Philippe SAINT-BERTIN
Report
0
0
SEB14
#4
Registered member
8 messages
Posted on August, 03 2024 - 4:06 PM
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
Report
0
0
Popoy
#5
Registered member
3,434 messages
Popularité : +93 (137 votes)
Posted on August, 03 2024 - 8:41 PM
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.
Report
0
0
SEB14
#6
Registered member
8 messages
Posted on August, 07 2024 - 5:10 PM
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.
Report
0
0
Popoy
#7
Registered member
3,434 messages
Popularité : +93 (137 votes)
Posted on August, 07 2024 - 9:15 PM
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.
Report
0
0
→ Go back to WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (earlier versions)
WEBDEV (earlier versions)
WINDEV Mobile (earlier versions)
Reports & Queries
Off-topic
Tools
Français
English
Español
Portuguesa
Close this window
Search type
Only topics
All the messages
Search period
Any time
Past hour
Past 24 hours
Past week
Past month
Past year
Cancel
Preview of your message
Adding an image
Import an image from a URL
Send an image from a file of your disk
Drop a file or click "Browse..."
or
Cancel
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Text