Forum » Programiranje » UNICODE in C
UNICODE in C
GaPe ::
Pozdravljeni!
V VC++ 6.0 (pišem v C-jeziku) programiram win32 konzolno aplikacijo in imam huge problem . Program med drugim izpisuje tudi šumnike in kadar je program v okenskem načinu je vse ok in so vsi šumniki pravilni prikazani, kadar je pa program v celozaslonskem načinu se pa šumniki pretvorijo v druge znake (npr.: פß). Kaj narediti? Ali moram uporabljati UNICODE funkcije za izpisovanje teksta na zaslon? In če ga moram, katere funkcije so to?
V VC++ 6.0 (pišem v C-jeziku) programiram win32 konzolno aplikacijo in imam huge problem . Program med drugim izpisuje tudi šumnike in kadar je program v okenskem načinu je vse ok in so vsi šumniki pravilni prikazani, kadar je pa program v celozaslonskem načinu se pa šumniki pretvorijo v druge znake (npr.: פß). Kaj narediti? Ali moram uporabljati UNICODE funkcije za izpisovanje teksta na zaslon? In če ga moram, katere funkcije so to?
Don't steal! The government hates competition.
GaPe ::
To se verjetno da naredit s kakšno WINAPI funkcijo. Mogoče kdo ve katero?
Don't steal! The government hates competition.
mat ::
v autoexec.bat vpisi:
mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=852
v config.sys pa:
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=386,852,C:\WINDOWS\COMMAND\country.sys
L.p.
mode con codepage prepare=((852) C:\WINDOWS\COMMAND\ega.cpi)
mode con codepage select=852
v config.sys pa:
device=C:\WINDOWS\COMMAND\display.sys con=(ega,,1)
Country=386,852,C:\WINDOWS\COMMAND\country.sys
L.p.
GaPe ::
Ma ne se hecat z mano. Jaz vas prosim za programerski nasvet ne pa za neke larifari odgovore. Folk, če ne veste ne postat! Moj sistem je odlično konfiguriran in če še niste opazl se ta hrošč(?) pojavi v večini konzolnih programov.
Don't steal! The government hates competition.
pecorin ::
saj mat ti je lepo napisal kako to napako odpraviti.
poskusi pa bos videl da se "hrosc" vec ne bo pojavil v nobenem programu v dosu..
poskusi pa bos videl da se "hrosc" vec ne bo pojavil v nobenem programu v dosu..
Gandalfar ::
sam nastavitev kodne strani ni pravilni odgovor. On hoce preko UNICODE pisat. Verjetno koncni uporabnik prav tako ne bo imel pravilno nastavljenega sistema.
Wild hint .. si poskusil googlat za odgovor?
Wild hint .. si poskusil googlat za odgovor?
Senitel ::
Ja če pa hočeš za UNICODE pisat potem pa daš pred vse ostalo #define _UNICODE in še includeaš tchar.h in delaš normalno z istimi funkcijami, sam da majo _tcs spredi (namesto strlen, _tcslen). Če nočeš več met UNICODE-a pa sam un define vržeš stran in vse bo spet normalno (tud unih _tcs* ti ni treba menat)...
Zgodovina sprememb…
- spremenil: Senitel ()
GaPe ::
Pecorin
Gandalfar
Nisem googlu .
Senitel
Hvala za odgovor in bom poskusil . Če me bo kaj matral bom pa vprašu.
Gandalfar
Nisem googlu .
Senitel
Hvala za odgovor in bom poskusil . Če me bo kaj matral bom pa vprašu.
Don't steal! The government hates competition.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Mrežni disk - istočasna uporaba datotek na disku z 2 računalnikovOddelek: Pomoč in nasveti | 1685 (1260) | fulgur |
» | Slovenske nastavitve v MS DosuOddelek: Pomoč in nasveti | 2801 (1942) | boogie_xlr |
» | WIN 95 in šumnikiOddelek: Operacijski sistemi | 1020 (941) | pagat34 |
» | Problemi s šumniki v DOS-u (resno mislim!)Oddelek: Pomoč in nasveti | 2271 (2119) | nevone |
» | direktno v windowsOddelek: Programiranje | 1373 (1214) | jure1873 |