AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Unicode wird falsch dargestellt

Ein Thema von Savar · begonnen am 5. Dez 2004 · letzter Beitrag vom 5. Dez 2004
 
Assarbad
(Gast)

n/a Beiträge
 
#9

Re: Unicode wird falsch dargestellt

  Alt 5. Dez 2004, 17:51
Zitat von mirage228:
Nein, leider auch nicht
Es muß heißen: leider nicht mit der VCL.

Das Problem ist, daß eigentlich auf der NT-Plattform Unicode schneller ist (ANSI wird extra konvertiert) und deshalb vorzuziehen wäre. Da aber die Fenster mit einem Flag (IMO nicht änderbar solange das Fenster existiert) bei der Erstellung anzeigen ob sie Unicode sind oder nicht, nimmt die Win32 API die Konvertierungen selber vor. Theoretisch könnte es also passieren, daß selbst bei Verwendung von SetWindowTextW() kein Unicode-Text zu sehen ist.

Meist passieren eigenartige Sachen bei der Konvertierung. So wird, wenn man Gamma auf Griechisch schreibt plötzlich Gaµµa (also 1., 2. und 5. Buchstabe lateinisch, der Rest griechisch) in der ANSI-Version angezeigt. Da kannst du aber nix machen, weil das alles intern abläuft.

Nachtrag: ... im Titel könnte es klappen. Aber sicher ist das nicht.
  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 06:35 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