![]() |
Unicode Textdateien mit verschiedenen Sprachen einlesen
Hallo Leute!
freu mich diese Seite gefunden zu haben :mrgreen: Ich muss in der Arbeit Programme auf verschiedene Sprachen umstellen. Die Sprachauswahl und das Übersetzen hab ich schon hinbekommen. Das Problem ist jetzt dass ich alle Textdateien mit den Übersetzungen in Unicode habe (hab auch schon andere Formate ausprobiert). Europäische Sprachen funktionieren, aber nicht z.B russisch, griechisch oder serbisch :cry: Wenn ich russisch auswähle bekommt das Programm schon irgendwelche komischen Hiroglyphen herein, die dann auch angezeigt werden. Würde gerne wissen welche Formate Delphi überhaupt richtig interpretiert oder ob es dafür irgendein Erweiterungstool gibt? Hoffe Ihr könnt mir irgendwie weiterhelfen! LG Leila |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
Ab Delphi2009 ist alles in Unicode, as könnte dann also alles (solange der verwendete Font die Zeichen enthält)
Davor solltest du dir wohl besser Unicode-Controls installieren und diese verwenden. siehe ![]() Standardmäßig können die Controls (Label, Edit...) in Delphi nur ANSI (also je nur ~230 Zeichen) darstellen ... es sei denn du verwendest spezielle Fonts, welche in diesem Zeichenraum (ANSI) andere Buchstaben/Zeichen darstellen. |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
Hi himitsu,
danke für deine schnelle Antwort :-D Hab mir die Unicode Controls runtergeladen, aber wie installiert und benutzt man das? Sorry für die blöde Frage :oops: Wo bekommt man diese speziellen Fonts her? |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
wegen der Fonts:
![]() ![]() Installieren scheint bei älteren Delphis nicht mehr so einfach zu sein ... drumm hatte ich mal auf die alten Threads dazu verwiesen > ![]() ![]() ist zwar über D7, aber so groß ist da der Unterschied zu D5 vermutlich nicht. Am Idealsten sollte es reichen, wenn du dir die runterlädst und das Setup ausführst. Diese TNT Unicode Controls sind fast genauso wie die Delphi-Controls ... nur heißt es dann z.B. TTntEdit statt TEdit ... ansonsten sind die meißten Controls fast genauso wie die "Originalen", nur halt mit Unicodeunterstützung. Wenn dann im System Unicode unterstützt wird und die passenden Fonts schon installiert sind, dann brauchst du eigentlich nichts mehr bezüglich der Fonts machen. (bis Windows 98 gibt es da z.B. kleine Problemchen und danach muß eigentlich nur beim Installieren vom Windows der richtige Haken gesetzt worden sein) |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
TNT kann unter Win9x/ME kein Unicode da es nur die Unicode-Win32-API-Controls wrapped.
Dazu würde das ElPack benötigt werden. |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
In Win98 kann man Unicode auch (teilweise) nachrüsten.
> man muß sich nur das "kleine" MLU (Microsoft Layer for Unicode) installieren. Nja, kommt erstmal darauf an, ob sein Programm nicht eh nur unter WinNT+ läuft, da hat er ja dann weniger Probleme. |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
Danke für eure Antworten :cheer:
Werd das morgen ausprobieren, bin nämlich jetzt schon daheim! Bis denne |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
Zitat:
Es wird keinerlei Funktionalität nachgerüstet. |
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
Bei mir geht gar nix :wall:
|
Re: Unicode Textdateien mit verschiedenen Sprachen einlesen
Hat jemand eine Ahnung was ich sonst noch versuchen könnte??
Diese neuen Komponenten einzubauen in 6 Prg's würde ewig dauern :cry: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:07 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 by Thomas Breitkreuz