AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 02:23

Parameter dieser Suchanfrage:

Suche in Thema: Unicode probleme
Suche alle Beiträge, die von "Bernhard Geyer" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 16 von insges. 16 Treffern
Suche benötigte 0.002s

Es liegen Ergebnisse in folgenden Bereichen vor:

  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Dann noch viel Spaß mit Problemsuche die aufgrund einer schlechten halbherzigen Umsetzung passieren. Und hofft das ir in den nächsten 1-2 Jahren nicht mehr Supportaufwand/Workarounds habt als wenn ihr es gleich richtig machen würded.

    Und ich hoffe für die anderen hier das sie niemals defekte XML von euch verarbeiten müssen.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Ich tippe eher das auf dem WEg in die DB hier etwas zerschossen wird. Vermutlich wird im C-Programm auch varchars statt nvarchars erwartet und das kann je nach DB und Codepages des Clients/Connection/Servers auf unterschiedlichste Art und Weise die Daten verändern. Wenn schon Unicode dann sollte auch die DLL soweit erweitert werden das sie mit Widestrings arbeitet! Alles andere ist gepfusche!
    ...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Es gibt nur ein Unicode! Was du evtl. hast ist entweder Codepage/Charset Krückenlösung oder du hast etwas z.B. in UTF8 gespeichert. Das ist aber auch Unicode und nur die persistenz entsprechend durchgeführt.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Es ist aber defekt (wie du mit dem IE feststellen kannst). öffne doch mal die mit Unicode gespeicherte XML-Datei in der Delphi-IDE und du wirst sehen was dem IE stört.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Wenns du Notepad nimmst bist du selbst schuld. Dieser wird dir dein XML schön zerstören. Nimm UTF8 für die Speicherung dann geht es auch mit Notepad + IE.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Vermutlich ja. Oder irgendwo im restlichen Quellcode.
    gibt mal den Text nicht nach TLabel sondern mittels MessageBoxW aus.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Häng die XMl_Datei mal als Anhang an.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Wordpad ist auch kein XML-parser. Dem könntest du ach eine Exe öffnen lassen und es würde "funktionieren".


    Notepad und Wordpad sind auch Unicodefähige Programme. Nur jedoch keine XMl-parser so das sie eine kaputte XML Datei genauso öffnen wie eine Well-Formed-Datei.


    Wenn du ein paar Wochen Zeit übrig hast um deine fehlendes Verständnis für XML in SW zu gießen um auch die kaputten...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Jetzt passt es. Da hat wohl mein Firefox oder die DP versagt.





    Gib doch mal eine Beispiel-XML rüber. Wenn ich deinen String als XML-Datei speichere wird mir jeder XML-Parser diese mit Exceptions um die Ohren schmeißen. Und speicher doch mal lXMLStream (was ja kein Stream ist da hier ja schon dein schönes Chinesisches Zeichen u.U. zerstört wurde) in einer Datei, benenne diese nach XML um...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 20. Aug 2008
    Dein Quellcode im Forum ist "verhunzt".

    und in deinem JPEG weißt du chinesische Zeichen einem (Ansi-)String zu. Diese werden bei Win32 bis D2007 noch nach der ISO1252-Codepage gecastet. Außerdem ist dein XML (falls du die Chinesischen Zeichen unterbekommst) fehlerhaft Codiert. Diese mußt du codieren (AFAIK &<Hexwert>;). Bei UTF8 als encoding-Angabe mußt du natürlich auch die Daten UTF8-Codiert...
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 19. Aug 2008
    Kannst du mal ein Testprojekt + Test-XML zusammenstellen und hier posten?
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 19. Aug 2008
    Du kannst mit TLabel auf einem deutschen System keine vollständige Chinesiche Textdarstellung erreichen. Die verwendung von Charsets/Codepages liefert dir nur eine m.E. Krückenlösung da nur ein Subset von zeichen verwendet werden kann.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 19. Aug 2008
    TLabels ist unter Win32 bis Delphi2009 nicht Unicode-Fähig. Hier helfen nur die Kompos von TNTWare (TMS) oder Elpack (LMD).
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 19. Aug 2008
    Dann ändere bitte deinen ersten Post. Du verwendest NICHT "Delphi (Win32)".


    Fragezeichen sind ein Zeichen für Codepagewandlung. Sollte bei .NET nicht auftreten.
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 19. Aug 2008
    Verwendest du VCL.NET oder WinForms?
    Dort ist schon String Unicodeenabled.

    Und was siehtst du bei den nicht ausgebbaren Zeichen? Hier hat vermutlich der Verwendete Font kein Zeichen vorhanden!
  • Forum: Object-Pascal / Delphi-Language

    Re: Unicode probleme

      Delphi
      by Bernhard Geyer, 19. Aug 2008
    Da mußt du bis Delphi 2009 warten das der Datentyp String Unicodefähig ist.
    Bis dorthin mußt du WideString nehmen.
    Und lass dich nicht von der IDE verwirren. Erste neuere (D2005/...) IDE Versionen zeigen Widestrings auch korrekt als Widestrings und nicht nur als Strings an.


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Bernhard+Geyer&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=119015
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz