ďťż
 
Polskie znaki w xHarbour (jeszcze raz) ďťż
 
Polskie znaki w xHarbour (jeszcze raz)
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

Polskie znaki w xHarbour (jeszcze raz)



olno@poczta.onet.pl - 09-08-2007 00:00
Polskie znaki w xHarbour (jeszcze raz)
 
w programie jest jak ponizej

REQUEST HB_LANG_PL852
REQUEST HB_LANG_PLMAZ
REQUEST HB_LANG_PLISO
REQUEST HB_LANG_PLWIN
REQUEST HB_CODEPAGE_PLMAZ
REQUEST HB_CODEPAGE_PLISO
REQUEST HB_CODEPAGE_PL852
REQUEST HB_CODEPAGE_PLWIN

// a pozniej

do case
case cPolLit = 'M'
HB_LANGSELECT('PLMAZ')
HB_SETCODEPAGE('PLMAZ')
HB_SETKEYCP('PLMAZ','PL852')
HB_SETDISPCP('PL852', 'PLMAZ',.t.)
case cPolLit = 'L'
HB_LANGSELECT('PL852')
HB_SetCodePage('PL852')
HB_SETTERMCP("PL852")
endcase

problem mam taki ze jak linkuje to mam bledy:
Unresolved external '_HB_FUN_SETKEYCP' ...
Unresolved external '_HB_FUN_SETDISPCP' ...
Unresolved external '_HB_FUN_SETTERMCP' ...

prawdopodobnie do projektu nie mam dolaczonej jakiejs biblioteki ale
nie wiem ktorej. czy ktos wie?
(codepage.lib mam dolaczona)

pkcy





Marek Horodyski - 10-08-2007 00:00

 
Użytkownik <olno@poczta.onet.pl> napisał w wiadomości
news:1186564362.614219.179990@l70g2000hse.googlegr oups.com...
>
> w programie jest jak ponizej
>

[...]

>
> problem mam taki ze jak linkuje to mam bledy:
> Unresolved external '_HB_FUN_SETKEYCP' ...
> Unresolved external '_HB_FUN_SETDISPCP' ...
> Unresolved external '_HB_FUN_SETTERMCP' ...
>
> prawdopodobnie do projektu nie mam dolaczonej jakiejs biblioteki ale
> nie wiem ktorej. czy ktos wie?
> (codepage.lib mam dolaczona)

LANG ?

Przeskanuj na zawartosc podciagu np SETTERMCP biblioteki uzywanej przez
Ciebie wersji - zarówno xHarbour jak równiez używanego kompilatora C.

Pozdrawiam,
Marek Horodyski




fiodor - 10-03-2008 10:46
Witam
Mam następujący problem z kodowaniem polskich znaków pod xHarbour.
jako Terminala używam Puttiego i mam ustawione w nim kodowanie na CP852. Bazy i wyświetlanie jest także w standardzie CP852. Niestety nie wsyztskie polskie znaki są wyświetlane.

Przykłady z Hello World:
-------------------------------------------
function main()
REQUEST HB_CODEPAGE_PL852
REQUEST HB_LANG_PL852
HB_SetCodePage( "PL852" )
HB_LangSelect( "PL852" )
HB_SETTERMCP("PL852", "PL852")
HB_SETDISPCP( 'PL852' )

? 'a' + space(2) + 'ą'
? 'A' + space(2) + 'Ą'
? 's' + space(2) + 'ś'
? 'S' + space(2) + 'Ś'
? 'e' + space(2) + 'ę'
? 'E' + space(2) + 'Ę'
? 'c' + space(2) + 'ć'
? 'C' + space(2) + 'Ć'
? 'l' + space(2) + 'ł'
? 'L' + space(2) + 'Ł'
? 'z' + space(2) + 'ż'
? 'Z' + space(2) + 'Ż'
? 'z' + space(2) + 'ź'
? 'Z' + space(2) + 'Ź'
? 'o' + space(2) + 'ó'
? 'O' + space(2) + 'Ó'
? ''
? " ... "

return
----------------------------------------

daje wynik:

a ą
A Ą
s ~X
S ~W
e ę
E Ę
c ~F
C ~O
l ~H
L ~]
z ż
Z Ż
z ź
Z ~M
o ó
O Ó

...

co może być przyczyną takiego stanu rzeczy, pod FlagShip nie było żadnych problemów.

rozwiązaniem jest użycie w puttim kodowania ISO 88592, i ustawienie HB_SETTERMCP( 'PLISO' ) wtedy jest ok..jednak zalezy mi na tym aby nie zmieniać ustawień po stronie puttiego i zostac przy CP852

Z góry dziękuje za pomoc

Fiodor
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Import za =?ISO-8859-2?Q?pomoc=B1_EMS_Data_Import_for_?==?ISO-8859-2?Q?MySQL_-_polskie_litery=2E?= =?ISO-8859-2?Q?[psql]_Polskie_t=B3umaczenie_?= =?ISO-8859-2?Q?licencji_BSD_dla_PostgreSQL=3F?= polski nowy klip. realizacja Fotki i montaż: Rymek Błaszczak. animki fx i CC: mariusz mario zdanowski VFP 8 i problem z polskimi znakami przy otwieraniu dbf-a z dosowego Fox-a =?ISO-8859-2?Q?[firebird]_gdzie_si=EA_podzia=B3y_polskie_literki?= =?iso-8859-2?q?mysql_+_polskie_znaczki_+_brak_pomys=B3=F3w?= Zapis polskich literek w bazie danych US7ASCII z bazy EE8ISO8859P2 hurtowa zmiana polskich liter w nazwach =?ISO-8859-2?Q?plik=F3w_?= MySQL 4.1.21, problem z porządkowaniem polskich znaków diakrytycznych Linux, Oracle, ADODB, oci8, php i polskie znaczki
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • bajkomoda.xlx.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com