Forum: Programmieren allgemein
by himitsu,
20. Jan 2010
Im den (vor)letzten Unicodestandard sind auch noch extra Zeichen (Codes) für "normale" Buchstaben (a-z) eingeführt wurden.
- Fettschrift, Kursiv usw. damit man diese auch ohne Umstellen der Schrifteigenschaften direkt darstellen kann.
Also direkt Vergleichen kann man nicht.
PS: Upper/Lower-Case ist recht eindeutig und es gibt nur wenige Fälle, wo X <> Upper(Lower(X)) ist.
Forum: Programmieren allgemein
by himitsu,
18. Jan 2010
Man mag es nicht glauben, aber das gibt es nicht. :angel:
kann man sich aber selber basteln:
function LoCase(ch: AnsiChar): AnsiChar; overload;
begin
Result := Ch;
if Result in then Inc(Result, $20);
end;
function LoCase(Ch: WideChar): WideChar; overload;