AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Unicode Zeichen 1/3 als ein Zeichen darstellen
Thema durchsuchen
Ansicht
Themen-Optionen

Unicode Zeichen 1/3 als ein Zeichen darstellen

Ein Thema von itblumi · begonnen am 31. Mär 2011 · letzter Beitrag vom 31. Mär 2011
 
Benutzerbild von Assarbad
Assarbad

Registriert seit: 8. Okt 2010
Ort: Frankfurt am Main
1.234 Beiträge
 
#6

AW: Unicode Zeichen 1/3 als ein Zeichen darstellen

  Alt 31. Mär 2011, 21:04
Bitte lies doch erstmal unsere Antworten. Himitsu hat sich sogar noch mehr Mühe gegeben als ich mit seiner Antwort und alles relevant steht schon drin. Insbesondere:

chr($2153);
Ich benutze Delphi2010 also eigentlich sollte es ja UTF8 beherschen.
Aber die Wirklichkeit sieht anders aus.
Delphi 2010 soll erstmal vor allem Unicode verstehen. Die Strings sind intern allerdings meines Wissens nach UTF-16 (bzw. UCS-2 auf Windows 2000, NT4). Was du also mit UTF-8 willst und wieso du deine Literale aufdröselst als ob sie UTF-8 wären, obwohl du ja ein WideChar benutzen könntest, ist mir schleierhaft.

Übrigens ein Type Cast mit AnsiChar funktioniert, aber wahrscheinlich nur in den unteren Bereichen einer Codepage.
Nein, der Typecast ist Unsinn, weil ein AnsiChar nur 8 Bits hat und du 16 Bits (WideChar) brauchst. Siehe Himitsus erste Antwort.

Könntest du mir vllt ein Beispiel für eine Surrogate Berechnung geben?
Warum kannst du nicht WideChar benutzen?

@Himitsu: er hat nen Literal den er in einem String (sprich: WideString) verarbeiten will. Wo ist da etwas von UTF-8 zu sehen? Ich seh jedenfalls nix dergleichen.
Oliver
"... aber vertrauen Sie uns, die Physik stimmt." (Prof. Harald Lesch)

Geändert von Assarbad (31. Mär 2011 um 21:19 Uhr) Grund: weil ich's kann
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz