German Zeichen richtig darstellen

Discussion in 'German Forum' started by Sinan Tuzcu, Feb 6, 2019.

  1. Sinan Tuzcu

    Sinan Tuzcu Active Member Licensed User

    Hallo,

    mit dem folgenden Code bekomme ich die Daten vom Server geliefert, soweit alle gut, nur einige Zeichen wie "©®" werden als Raute mit eine Fragezeichen innen dargestellt.

    Wie kann ich das realisieren, das auch solche Zeichen wie Copyright und Registred korrekt angezeigt wird?

    Code:
    Sub AStreams_NewData (Buffer() As Byte)
        
    Dim msg As String
        
        
        msg = 
    BytesToString(Buffer, 0, Buffer.Length, "UTF8")
            
        
    Dim msg_trennen() As String = Regex.Split("\|",msg)
        
        
    Select Case msg_trennen(0).Trim

            
    Case "BAT" 
                
    CallSub2(Main, "DataRecv",  CreateMap("msg_trennen(1)":msg_trennen(1)))
                
        
    End Select
        
    End Sub
    Danke im Voraus
    Sinan
     
  2. DonManfred

    DonManfred Expert Licensed User

    Sind die Daten die da kommen in UTF-8 codiert? Wenn nicht, dann musst Du
    das entsprechend an die richtige codierung anpassen.
     
  3. Sinan Tuzcu

    Sinan Tuzcu Active Member Licensed User

    Das was der server sendet, sind auch UTF-8
     
  4. MarkusR

    MarkusR Well-Known Member Licensed User

    Wo kommen denn die Daten Ursprünglich her, waren die evtl. vorher ANSI oder Windows 1252?
     
  5. Sinan Tuzcu

    Sinan Tuzcu Active Member Licensed User

    die kommen von der Hausautomat.
     
  6. MarkusR

    MarkusR Well-Known Member Licensed User

    also dein Server macht aus dem Hausautomat Text Utf8?
     
  7. Sinan Tuzcu

    Sinan Tuzcu Active Member Licensed User

  8. MarkusR

    MarkusR Well-Known Member Licensed User

    Dann denke ich das dein Hausautomat nicht UTF-8 schickt und Du das umwandeln must.
    Was genau ist deine Server-Anwendung? Selber gemacht in C# oder Java?
    Kanst Du vom Hausautomat mal ein Foto zeigen oder ein Produkt Name nennen?
     
  9. Sinan Tuzcu

    Sinan Tuzcu Active Member Licensed User

  10. MarkusR

    MarkusR Well-Known Member Licensed User

    Hmm, gibt keine Anleitung da.
    Im VB.Net Beispiel steht was von UTF-16.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice