Ben sur que si que stdlib supporte l'unicode sous visual studio, ça fait plusieurs années déjà. Mais strcpy est et restera toujours une fonctions ASCII (étendu)...
Tu devrais plutôt te tourner une fonction comme wstrcpy ou autre dérivé adapté à ce que tu veux faire....
Enfin ton problème est un non problème de toutes façons. Une fonction est une fonction, et le C ne supporte pas la surcharge de fonctions.
En théorie, les OS modernes permettent l'échange d'UTF-8.
En pratique, comme:
* les programmeurs ne font pas attention à Unicode, que ce soit dans nombre d'applications, ou même les filesystems eux-mêmes (les FAT, manifestement, d'après des transferts que j'ai faits);
* les utilisateurs font parfois des bêtises (j'ai déjà fait des transferts avec NTFS depuis *nix, et j'ai eu des problèmes avec les accents - ça peut être une application, ça peut être Windows qui n'a pas écrit de l'UTF-8 dans la partition, mais ça peut aussi être PEBKAC de ma part, par exemple ne pas avoir monté la partition avec le bon charset)
les fichiers avec accents se transfèrent mal d'un ordinateur à un autre.
Nil Le 14/10/2008 à 15:21 Sur les trois distribs que j'ai sur mon poste au boulot, aucune ne monte le NTFS avec le bon Charset (par contre, je ne sais plus si c'est que mes volumes ne sont pas dans le bon encodage ou si c'est que le mount ne met pas le bon).
onur Le 14/10/2008 à 18:12 C'est à cause du hack de '../' ?
Tout ce qui passe pas par le port 80, c'est de la triche.
Non, c'est parce que / sert à séparer les composants d'un chemin, et comme tous les autres caractères sont autorisés, ben on ne peut pas l'escaper.
Nil Le 14/10/2008 à 18:29 Bah on pourrait avec \, comme ça se fait en C, non ?
Bah non, parce que le \ est un caractère comme les autres dans les noms de fichiers.
Oui, et je suis assez d'accord avec lui, mais le problème doit venir des interpreteurs UNIX d'origine et on a du garder ça pour "raison de compatibilitée" alors que je pense que c'est tout a fait realiste

Proud to be CAKE©®™
GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.
onur Le 14/10/2008 à 20:01 wow. L'algo de ouf.
Bref, tout ça ne me dit pas pourquoi firefox sux autant et que les millions de moutons continuent à l'idolatrer.
A chaque fois que je montre une merde, vous me dites "ah bah c'est un feature ça!!"
Il pourrait vous chier dans laggle, vous diriez "il a bien mangé" (©chabat).
Tout ce qui passe pas par le port 80, c'est de la triche.
(sur la table, pas dans la gueule)

Que cache le pays des Dieux ? -
Forum Ghibli -
Forum LittéraireLa fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.
Perso j'utilise Avant Browser lorsque je dois absolument utiliser Windaube, et Safari sur mon Mac, c'est-à-dire la plupart du temps. Je n'ai jamais vraiment aimé FireFox, je n'ai jamais vraiment su pourquoi...
Je me souviens
Ad mari usque ad mare
GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
On voit souvent ce terme sur les forums Mac et Linux...
Je me souviens
Ad mari usque ad mare
GENERATION 23: The first time you see this, copy it into your sig on any forum and add 1 to the generation. Social experiment.
n'empêche que FuCK wInDauBE c'EsT dE La mErDE biLL gAtES gROS sALauD