Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String au format UTF-8 ?
Merci d'avance pour votre aide.
Cordialement, Jean
Fred
dans : news: jean saint jalmes disait :
Bonjour,
Bonjour,
Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String au format UTF-8 ?
Pas directement, il faut utiliser un fonction de l'API : MultiByteToWideChar http://msdn.microsoft.com/library/en-us/intl/unicode_17si.asp Et un exemple ici (que je n'ai pas testé) http://www.codyx.org/snippet_ainsi-vers-utf8-vice-versa_54.aspx
PS : et le xsd inline cela a fonctionné ?
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
dans : news:0D30D53F-3EB4-479C-AC96-95584AA1C339@microsoft.com
jean saint jalmes disait :
Bonjour,
Bonjour,
Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un
String au format UTF-8 ?
Pas directement, il faut utiliser un fonction de l'API :
MultiByteToWideChar
http://msdn.microsoft.com/library/en-us/intl/unicode_17si.asp
Et un exemple ici (que je n'ai pas testé)
http://www.codyx.org/snippet_ainsi-vers-utf8-vice-versa_54.aspx
Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String au format UTF-8 ?
Pas directement, il faut utiliser un fonction de l'API : MultiByteToWideChar http://msdn.microsoft.com/library/en-us/intl/unicode_17si.asp Et un exemple ici (que je n'ai pas testé) http://www.codyx.org/snippet_ainsi-vers-utf8-vice-versa_54.aspx
PS : et le xsd inline cela a fonctionné ?
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Picalausa François
"jean saint jalmes" a écrit dans le message de news:
Bonjour,
Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String au format UTF-8 ?
Hello,
Peut-être que strconv(str,vbUnicode) effectue l'opération voulue?
-- Picalausa François
"jean saint jalmes" <jeansaintjalmes@discussions.microsoft.com> a écrit dans
le message de news: 0D30D53F-3EB4-479C-AC96-95584AA1C339@microsoft.com...
Bonjour,
Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String
au
format UTF-8 ?
Hello,
Peut-être que
strconv(str,vbUnicode)
effectue l'opération voulue?
"jean saint jalmes" a écrit dans le message de news:
Bonjour,
Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String au format UTF-8 ?
Hello,
Peut-être que strconv(str,vbUnicode) effectue l'opération voulue?
-- Picalausa François
SAISAS
Bonjour,
strconv ne marche pas (tous les caractères sont convertis sur deux octets) l'exemple proposé ne marche pas non plus (le code ne donne pas la définition de CP_UTF8 qui fournit la bonne valeur de traduction ...
A suivre.
"Picalausa François" a écrit :
"jean saint jalmes" a écrit dans le message de news: > Bonjour, > > Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String > au > format UTF-8 ? >
Hello,
Peut-être que strconv(str,vbUnicode) effectue l'opération voulue?
-- Picalausa François
Bonjour,
strconv ne marche pas (tous les caractères sont convertis sur deux octets)
l'exemple proposé ne marche pas non plus (le code ne donne pas la définition
de CP_UTF8 qui fournit la bonne valeur de traduction ...
A suivre.
"Picalausa François" a écrit :
"jean saint jalmes" <jeansaintjalmes@discussions.microsoft.com> a écrit dans
le message de news: 0D30D53F-3EB4-479C-AC96-95584AA1C339@microsoft.com...
> Bonjour,
>
> Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String
> au
> format UTF-8 ?
>
Hello,
Peut-être que
strconv(str,vbUnicode)
effectue l'opération voulue?
strconv ne marche pas (tous les caractères sont convertis sur deux octets) l'exemple proposé ne marche pas non plus (le code ne donne pas la définition de CP_UTF8 qui fournit la bonne valeur de traduction ...
A suivre.
"Picalausa François" a écrit :
"jean saint jalmes" a écrit dans le message de news: > Bonjour, > > Existe t'il sous VB6.0 une fonction ou un outil de conversion d'un String > au > format UTF-8 ? >
Hello,
Peut-être que strconv(str,vbUnicode) effectue l'opération voulue?
-- Picalausa François
Picalausa François
"SAISAS" a écrit dans le message de news:
l'exemple proposé ne marche pas non plus (le code ne donne pas la définition de CP_UTF8 qui fournit la bonne valeur de traduction ...
strconv ne marche pas (tous les caractères sont convertis sur deux octets) l'exemple proposé ne marche pas non plus (le code ne donne pas la définition de CP_UTF8 qui fournit la bonne valeur de traduction ...
Exact, je n'ai pas lu le code dans le détail. Ceci dit, un lien sur la première page issue de la MSDN renvoie les fameux codepages manquants : http://msdn.microsoft.com/library/en-us/intl/unicode_81rn.asp
Pour en revenir au problème de Jean, et étant donné qu'il a parlé de fichiers xml dans un autre post, je me demande si son problème n'est pas plutôt de faire la conversion inverse.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
dans : news:F8D95A1C-7742-4DC8-972D-640E3CB59159@microsoft.com,
SAISAS écrivait :
Bonjour,
strconv ne marche pas (tous les caractères sont convertis sur deux
octets) l'exemple proposé ne marche pas non plus (le code ne donne
pas la définition de CP_UTF8 qui fournit la bonne valeur de
traduction ...
Exact, je n'ai pas lu le code dans le détail.
Ceci dit, un lien sur la première page issue de la MSDN renvoie les
fameux codepages manquants :
http://msdn.microsoft.com/library/en-us/intl/unicode_81rn.asp
Pour en revenir au problème de Jean, et étant donné qu'il a parlé de
fichiers xml dans un autre post, je me demande si son problème n'est pas
plutôt de faire la conversion inverse.
strconv ne marche pas (tous les caractères sont convertis sur deux octets) l'exemple proposé ne marche pas non plus (le code ne donne pas la définition de CP_UTF8 qui fournit la bonne valeur de traduction ...
Exact, je n'ai pas lu le code dans le détail. Ceci dit, un lien sur la première page issue de la MSDN renvoie les fameux codepages manquants : http://msdn.microsoft.com/library/en-us/intl/unicode_81rn.asp
Pour en revenir au problème de Jean, et étant donné qu'il a parlé de fichiers xml dans un autre post, je me demande si son problème n'est pas plutôt de faire la conversion inverse.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
SAISAS
Honte à moi ...
j'avais trouvé la valeur de code, mais j'avais l'impression que mon code ne fonctionnait pas car l'affichage avec le bloc note masquait les codes et affichait un résultat apparament sans changement : lorsque je regarde le fichier en "WordPad", je vois par contre la différence.
En clair le code fonctionne, mais attention au blocnote pour voir les fichiers ...
"Fred" a écrit :
dans : news:, SAISAS écrivait :
> Bonjour, > > strconv ne marche pas (tous les caractères sont convertis sur deux > octets) l'exemple proposé ne marche pas non plus (le code ne donne > pas la définition de CP_UTF8 qui fournit la bonne valeur de > traduction ...
Exact, je n'ai pas lu le code dans le détail. Ceci dit, un lien sur la première page issue de la MSDN renvoie les fameux codepages manquants : http://msdn.microsoft.com/library/en-us/intl/unicode_81rn.asp
Pour en revenir au problème de Jean, et étant donné qu'il a parlé de fichiers xml dans un autre post, je me demande si son problème n'est pas plutôt de faire la conversion inverse.
-- Fred http://www.cerbermail.com/?3kA6ftaCvT
Honte à moi ...
j'avais trouvé la valeur de code, mais j'avais l'impression que mon code ne
fonctionnait pas car l'affichage avec le bloc note masquait les codes et
affichait un résultat apparament sans changement : lorsque je regarde le
fichier en "WordPad", je vois par contre la différence.
En clair le code fonctionne, mais attention au blocnote pour voir les
fichiers ...
"Fred" a écrit :
dans : news:F8D95A1C-7742-4DC8-972D-640E3CB59159@microsoft.com,
SAISAS écrivait :
> Bonjour,
>
> strconv ne marche pas (tous les caractères sont convertis sur deux
> octets) l'exemple proposé ne marche pas non plus (le code ne donne
> pas la définition de CP_UTF8 qui fournit la bonne valeur de
> traduction ...
Exact, je n'ai pas lu le code dans le détail.
Ceci dit, un lien sur la première page issue de la MSDN renvoie les
fameux codepages manquants :
http://msdn.microsoft.com/library/en-us/intl/unicode_81rn.asp
Pour en revenir au problème de Jean, et étant donné qu'il a parlé de
fichiers xml dans un autre post, je me demande si son problème n'est pas
plutôt de faire la conversion inverse.
j'avais trouvé la valeur de code, mais j'avais l'impression que mon code ne fonctionnait pas car l'affichage avec le bloc note masquait les codes et affichait un résultat apparament sans changement : lorsque je regarde le fichier en "WordPad", je vois par contre la différence.
En clair le code fonctionne, mais attention au blocnote pour voir les fichiers ...
"Fred" a écrit :
dans : news:, SAISAS écrivait :
> Bonjour, > > strconv ne marche pas (tous les caractères sont convertis sur deux > octets) l'exemple proposé ne marche pas non plus (le code ne donne > pas la définition de CP_UTF8 qui fournit la bonne valeur de > traduction ...
Exact, je n'ai pas lu le code dans le détail. Ceci dit, un lien sur la première page issue de la MSDN renvoie les fameux codepages manquants : http://msdn.microsoft.com/library/en-us/intl/unicode_81rn.asp
Pour en revenir au problème de Jean, et étant donné qu'il a parlé de fichiers xml dans un autre post, je me demande si son problème n'est pas plutôt de faire la conversion inverse.