Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour
r=E9cup=E9rer un chemin de fichier au format Short.
J'ai fais plusieurs tests et je n'arrive pas =E0 r=E9cuperer le format
short sur le chemin qui comporte des accents. Dans l'exemple ci
dessous seul le dossier "c:\\users\christophe" fonctionne avec le
format unicode. Pouvez vous m'aider =E0 trouver une solution ?
(J'utilise Mingw avec Qt c'est plus facile pour le format unicode.)
void main () {
WCHAR retour[2048];
QString path=3D"c:\\Users\\t=E9t=E9";
int longueur=3DGetShortPathNameW((WCHAR *)path.utf16(),
retour,path.count()*2);
qDebug()<< longueur<< QString::fromUtf16((ushort *)
retour,longueur*1);
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Christian ASTOR
On 2 fév, 20:07, ron wrote:
Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour récupérer un chemin de fichier au format Short.
J'ai fais plusieurs tests et je n'arrive pas à récuperer le format short sur le chemin qui comporte des accents. Dans l'exemple ci dessous seul le dossier "c:userschristophe" fonctionne avec le format unicode. Pouvez vous m'aider à trouver une solution ? (J'utilise Mingw avec Qt c'est plus facile pour le format unicode.)
Pas besoin de Qt sous Windows... Avec VS, en Unicode, cela fonctionne normalement =>
On 2 fév, 20:07, ron <christophe.val...@gmail.com> wrote:
Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour
récupérer un chemin de fichier au format Short.
J'ai fais plusieurs tests et je n'arrive pas à récuperer le format
short sur le chemin qui comporte des accents. Dans l'exemple ci
dessous seul le dossier "c:\userschristophe" fonctionne avec le
format unicode. Pouvez vous m'aider à trouver une solution ?
(J'utilise Mingw avec Qt c'est plus facile pour le format unicode.)
Pas besoin de Qt sous Windows...
Avec VS, en Unicode, cela fonctionne normalement =>
Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour récupérer un chemin de fichier au format Short.
J'ai fais plusieurs tests et je n'arrive pas à récuperer le format short sur le chemin qui comporte des accents. Dans l'exemple ci dessous seul le dossier "c:userschristophe" fonctionne avec le format unicode. Pouvez vous m'aider à trouver une solution ? (J'utilise Mingw avec Qt c'est plus facile pour le format unicode.)
Pas besoin de Qt sous Windows... Avec VS, en Unicode, cela fonctionne normalement =>
En fait le programme s'exporte sous linux et sous mac :) J'ai trouvé pourquoi ca fonctionnait pas. C'etait un soucis d'initialisation de la variable de départ ou je devait mettre que c'était de l'Utf8
Merci pour l'exemple c'est ca qui m'a débloqué :).
On 3 fév, 13:09, Christian ASTOR wrote:
On 2 fév, 20:07, ron wrote:
> Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour > récupérer un chemin de fichier au format Short.
> J'ai fais plusieurs tests et je n'arrive pas à récuperer le format > short sur le chemin qui comporte des accents. Dans l'exemple ci > dessous seul le dossier "c:userschristophe" fonctionne avec le > format unicode. Pouvez vous m'aider à trouver une solution ? > (J'utilise Mingw avec Qt c'est plus facile pour le format unicode.)
Pas besoin de Qt sous Windows... Avec VS, en Unicode, cela fonctionne normalement =>
En fait le programme s'exporte sous linux et sous mac :)
J'ai trouvé pourquoi ca fonctionnait pas. C'etait un soucis
d'initialisation de la variable de départ ou je devait mettre que
c'était de l'Utf8
Merci pour l'exemple c'est ca qui m'a débloqué :).
On 3 fév, 13:09, Christian ASTOR <casto...@club-internet.fr> wrote:
On 2 fév, 20:07, ron <christophe.val...@gmail.com> wrote:
> Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour
> récupérer un chemin de fichier au format Short.
> J'ai fais plusieurs tests et je n'arrive pas à récuperer le format
> short sur le chemin qui comporte des accents. Dans l'exemple ci
> dessous seul le dossier "c:\userschristophe" fonctionne avec le
> format unicode. Pouvez vous m'aider à trouver une solution ?
> (J'utilise Mingw avec Qt c'est plus facile pour le format unicode.)
Pas besoin de Qt sous Windows...
Avec VS, en Unicode, cela fonctionne normalement =>
En fait le programme s'exporte sous linux et sous mac :) J'ai trouvé pourquoi ca fonctionnait pas. C'etait un soucis d'initialisation de la variable de départ ou je devait mettre que c'était de l'Utf8
Merci pour l'exemple c'est ca qui m'a débloqué :).
On 3 fév, 13:09, Christian ASTOR wrote:
On 2 fév, 20:07, ron wrote:
> Bonjour, j'essaie d'utilise GetShortPathName ou GetShortPathNameW pour > récupérer un chemin de fichier au format Short.
> J'ai fais plusieurs tests et je n'arrive pas à récuperer le format > short sur le chemin qui comporte des accents. Dans l'exemple ci > dessous seul le dossier "c:userschristophe" fonctionne avec le > format unicode. Pouvez vous m'aider à trouver une solution ? > (J'utilise Mingw avec Qt c'est plus facile pour le format unicode.)
Pas besoin de Qt sous Windows... Avec VS, en Unicode, cela fonctionne normalement =>