UTF w Borlandzie

dział ogólny

UTF w Borlandzie

Nowy postprzez husky83 » czwartek, 25 czerwca 2009, 16:18

Mam pewien niemały problem... Chcę wyświetlić w Borlandzie dane, które z netu pobieram w formacie UTF-8. Problem polega na pojawianiu się krzaczków zamiast polskich liter czy znaków specjalnych. Póki co zrobiłem sobie coś w rodzaju funkcji str_replace z PHP, którą to zamieniam znaczki z UTF na polskie krzaczki. Jednak jest to bardzo męczące, tym bardziej, że nie zawsze jestem w stanie przewidzieć jakie jeszcze znacczki specjalne przyjdzie mi wyświetlić.. Czy można zmusić Borlanda do wyświetlania takiego Memo czy Label w UTF-8 ?
Avatar użytkownika
husky83
Bladawiec
Bladawiec
 
Posty: 31
Dołączył(a): czwartek, 26 marca 2009, 11:06
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
Kompilator: C++ Builder
    NieznanyNieznana

Re: UTF w Borlandzie

Nowy postprzez Witold » czwartek, 25 czerwca 2009, 17:40

-> help BCB:
extern PACKAGE AnsiString __fastcall Utf8ToAnsi(const UTF8String S);
Avatar użytkownika
Witold
Konstrukcjonista
Konstrukcjonista
 
Posty: 223
Dołączył(a): piątek, 29 sierpnia 2008, 10:53
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 14
Kompilator: bcb6, Turbo C++ Explorer
    NieznanyNieznana

Re: UTF w Borlandzie

Nowy postprzez banita » czwartek, 25 czerwca 2009, 19:42

jakiej wersji buildera uzywasz?
od wersji 2006 raczej nie ma problemu z wyswietlaniem tekstu w UTF-8, przykladowo pobierajac dane z bazy danych(postgre czy mysql) kodowane w UTF-8 nigdy nie mialem problemu z ogonkami gdy dane te zrzucalem do zmiennych AnsiString.
Avatar użytkownika
banita
Kreacjusz
Kreacjusz
 
Posty: 283
Dołączył(a): poniedziałek, 28 lipca 2008, 20:07
PodziÄ™kowaÅ‚ : 1
OtrzymaÅ‚ podziÄ™kowaÅ„: 18
System operacyjny: Windows 7 Professional
Kompilator: C++Builder 2010 Update 5,
Delphi 2010 Update 5,
NetBeans 6.9(MinGw + Qt),
Visual Studio 2008 + Qt
Gadu Gadu: 0
    NieznanyNieznana

Re: UTF w Borlandzie

Nowy postprzez husky83 » czwartek, 25 czerwca 2009, 23:18

Dokładnie mam Turbo C++ 2006, ale Witold - wielkie dzięki! Jakimś cudem mi ta funkcja umknęła.. Ale już działa jak trzeba :D
Avatar użytkownika
husky83
Bladawiec
Bladawiec
 
Posty: 31
Dołączył(a): czwartek, 26 marca 2009, 11:06
PodziÄ™kowaÅ‚ : 2
OtrzymaÅ‚ podziÄ™kowaÅ„: 0
Kompilator: C++ Builder
    NieznanyNieznana


Powrót do Ogólne problemy z programowaniem

Kto przeglÄ…da forum

Użytkownicy przeglądający ten dział: Brak zalogowanych użytkowników i 9 gości