FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WEBDEV (précédentes versions)
→
WB23 - Caractères accentués avec ChaîneConstruit()
WB23 - Caractères accentués avec ChaîneConstruit()
Débuté par Multipass, 27 mai 2020 10:35 - 2 réponses
Connectez-vous…
Multipass
#1
Membre enregistré
125 messages
Popularité : +5 (5 votes)
Posté le 27 mai 2020 - 10:35
Bonjour à tous,
J'ai un site WB23 déployé sur 2 serveurs :
1 - Serveur de test : Windows server 2019 essential + WB23 10 cnx
2 - Serveur de prod : Windows server 2019 + WB24 cnx illimitées
Sur le serveur de test, tout est ok (comme sur le poste de dév).
Sur le serveur de prod, les caractères accentués présents dans les libellés construits dynamiquement via un ChaîneConstruit() placé dans le code serveur d'initialisation du champ (des interrupteurs typiquement), sont remplacés par un �.
Par exemple :
MoiMême
[
1
]
..
Libellé
=
ChaîneConstruit
(
MoiMême
[
1
]
..
Libellé
,
param1
,
param2
)
Une idée ?
Merci !
Signaler
0
0
THIERRY TILLIER
#2
Membre enregistré
1 144 messages
Popularité : +50 (142 votes)
Posté le 27 mai 2020 - 15:34
Bonjour,
Il faut peut-être utiliser UTF-8 comme type de caractère.
Je n'ai pas WebDev sous la main, mais il me semble qu'on peut le modifier dans la description du projet. ou par programmation.
--
Thierry TILLIER
Développeur Windev-Webdev
Formation Windev :
https://coursdinfo.teachable.com/
Formateur bureautique (individualisation) :
https://coursdinfo.net
Signaler
0
0
Multipass
#3
Membre enregistré
125 messages
Popularité : +5 (5 votes)
Posté le 28 mai 2020 - 08:35
Bonjour Thierry,
Merci de ta contribution.
En fait l'utilisation d'un UTF8VersChaîne() provoque une exception : Un élément de type 'chaîne UNICODE' ne peut pas être converti vers le type 'chaîne ANSI'.
J'ai essayé d'autres choses (sans succès) et finalement par manque de temps, je renseigne le libellé en dur via un classic :
MoiMême
[
1
]
..
Libellé
=
"texte "
+
param1
+
" texte "
+
param2
...
et ça marche.
Mais ce qui m'intrigue, c'est que j'ai des comportements différents sur 2 configurations serveurs que l'on pourrait juger "similaire"... J'ai d'abord pensé à un problème de langue ou lié aux paramètres régionaux mais tout est identique des 2 côtés. Çà peut aussi venir de l'OS et/ou du serveur d'applications...
Quoiqu'il en soit, je continuerai de chercher à l'occase car je n'aime par laisser ce genre de mystère non résolu.
Encore Merci !
A+
Signaler
0
0
→ Revenir à WEBDEV (précédentes versions)
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
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