Odczyt pliku tekstowego z kodowaniem Unicode

0

Witam,

Proszę o podpowiedź, w jaki sposób mogę odczytać dane z pliku tekstowego (.txt) zakodowanego w UTF16 (UCS-2 little Endian, wg Notepad++). Korzystam z Turbo Delphi. Wystarczy, że otworzę plik, odczytam jego zawartość kopiując ją do zmiennej i wyświetlę w kontrolce typu TMemo lub TRichEdit (w Turbo Delphi nie mam innych).

Jak zmusić powyższe kontrolki do wyświetlenia tekstu unicode lub jak przekonwertować ten tekst na ANSI.
Dzięki za każdą podpowiedź.
-Pawel

0

potrzebujesz specjalnych, zewnętrznych klas i komponentów. służą Ci komponenty JEDI i TNT.

0

Hmm, Jedi w Turbo Delphi? Chyba niemożliwe (no może dynamicznie). Ale chodzi mi o proste rozwiązanie. Potrzebuję tylko odczytać plik. Plik(i) ma parę kilobajtów.
A TNT, co to jest? Na ich stronie jakieś bzdury wypisują... nie wiem co o tym sądzić.
Pozdr

0

było tu
http://www.tntware.com/delphicontrols/unicode/
teraz trzeba szukać gdzie indziej. a co to- standardowe komponenty z obsługą unicode.
Turbo Delphi - możliwe. czemu dynamicznie ma być niby trudno ? nie wiem jak się to robi nigdy się nie zastanawiałem mając do tego komponenty. jak bardzo potrzebujesz to weź pierwszy lepszy i poczytaj w źródłach.

//edit
szukaj JclWideStrings.pas

1 użytkowników online, w tym zalogowanych: 0, gości: 1