Avatar billede korup Nybegynder
20. december 2006 - 14:48 Der er 3 kommentarer og
2 løsninger

Formatering af string til Serialport

Hej

Jeg har et problem med at mine ÆØÅ bliver ændret til ? når jeg prøver at sende dem via en string til min serialport.

Er der nogen der har et forslag til hvordan jeg kan formatere min string så den beholder sine ÆØÅ'er

/Korup
Avatar billede kalp Novice
20. december 2006 - 15:43 #1
det her burde virke..

UTF8Encoding encoder = new UTF8Encoding();
string nystring = Convert.ToBase64String(encoder.GetBytes("dinstring"));

og modsat når du læser i den anden ende
Avatar billede md_craig Nybegynder
21. december 2006 - 10:51 #2
Hvorfor ikke bare bruge byte arrayet direkte til porten... istedet for at:

String -> Byte Array -> String -> Port -> ...?

Så bare:

String -> Byte Array -> Port -> Byte Array -> String

Senderens side:

            UTF8Encoding encode = Encoding.UTF8;
            byte[] data = encode.GetBytes( "din string" );
            // Send data på porten.

Modtagerens side:

            // Modtag rå data på porten.
            UTF8Encoding encode = Encoding.UTF8;
            string str = encode.GetString( data );
Avatar billede korup Nybegynder
19. januar 2007 - 11:12 #3
Tak for jeres input, hvis i smider et svar får i lidt point.

/korup
Avatar billede kalp Novice
19. januar 2007 - 11:15 #4
yepper
Avatar billede md_craig Nybegynder
19. januar 2007 - 12:59 #5
svar
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB