Gå til innhold

[Løst]Linux/FreeBSD: Åpne dlopen med wchar_t streng


Anbefalte innlegg

Jeg skal bruke en streng av wchar_t til å linke med en .so fil.

 

Problemet er jo funksjonen ser slik ut:

void *dlopen(const char *file, int mode);

 

Så jeg gooooooglet litt og fant denne dlopen and unicode den sier i korte trekk at det bare er å konvertere det til utf-8 for så å bruke strengen.

 

Så hvordan konverterer jeg fra wchar_t til utf-8?

 

Jeg trodde wcstombs ville gjøre jobben, men den fungerer bare fint til den treffer et unicode tegn :(.

 

Det finnes jo flere steder der det henvises til kildekode som ligger på nettet, men det må da finnes funksjoner innebygd i systemet regner jeg med.

 

Så det jeg lurere på er hva heter disse funksjonene og hvor kan jeg lese om de.

 

Takker på forhånd for alle svar.

Lenke til kommentar
Videoannonse
Annonse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...