Bon me revoilà pour 5 minutes.
Reprenons à la base. Déjà
Quote:
wstring ws= L"\u0034";
Ca m'étonnerait que ça marche.
Alors on va partir sur L"\u0024";
Bon tu m'as enduit d'erreur avec tes chaînes là :twisted: :lol:
Il s'agit de manipuler des *caractères* unicode.
Donc je reviens à ce que je disais. Ta valeur HEXA tu peux facilement en faire une chaîne.
Mettons 0024 -> devient "0024"
Ensuite c'est comme ça (et cette fois c'est du "vrai" code" :) )
#include <cstdlib>
string s ="0024";
wchar_t wt;
mbtowc (&wt, s.c_str(), 1);
Et tu as ton caractère UNICODE
Car j'ai bien compris la question n'est-ce pas ? Tu as une valeur et tu veux en faire un caractère UNICODE, c'est bien ça ?
Bon me revoilà pour 5 minutes.
Reprenons à la base. Déjà
Ca m'étonnerait que ça marche.
Alors on va partir sur L"\u0024";
Bon tu m'as enduit d'erreur avec tes chaînes là :twisted: :lol:
Il s'agit de manipuler des *caractères* unicode.
Donc je reviens à ce que je disais. Ta valeur HEXA tu peux facilement en faire une chaîne.
Mettons 0024 -> devient "0024"
Ensuite c'est comme ça (et cette fois c'est du "vrai" code" :) )
Et tu as ton caractère UNICODE
Car j'ai bien compris la question n'est-ce pas ? Tu as une valeur et tu veux en faire un caractère UNICODE, c'est bien ça ?