Toon posts:

[BC++] chinese tekens in caption

Pagina: 1
Acties:

Verwijderd

Topicstarter
hi, ik ben bezig met een applicatie welke gebruikt moet kunnen worden in verschillende talen. onder andere ook chinees en andere unicode talen. ik werk in Borland c++ builder 6. nu ben ik erachter dat sommige componenten wel chinese karakters weer kunnen geven (TEdit, TMemo) maar een caption van een TForm of een TButton kan dat niet.

ik heb aziatische taal support aangezet bij taal-opties in het control panel. programma's zoals IE en firefox kunnen nu wel gewoon aziatische tekens in de titelbalk weergeven, maar ik krijg dit bij m'n eigen applicatie niet voor elkaar (watvoor font of charset ik in borland ook instel). ik heb van internet al meerdere implementaties geprobeerd maar het resultaat is altijd vreemde tekens (ÖлªÃñ) of vraagtekens (???). ik weet dat er speciale componenten zijn die Unicode ondersteunen, maar dit is geen optie omdat het bij voorkeur moet werken met de standaard componenten.

heeft iemand hier ervaring mee, of kan iemand me tips geven betreffende dit onderwerp?

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 13-09 00:05
Dat IE en Firefox gewoon aziatische karakters kunnen laten zien is logisch. De normale Win32 componenten zijn namelijk Unicode. Als Borland 65280 van de 65536 karakters niet doorgeeft aan de onderliggende Win32 componenten heb je een probleem, ja.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • schoene
  • Registratie: Maart 2003
  • Laatst online: 16:07
een snelle google levert mij dit: http://www.nikse.dk/delphi.html#unicode

die code is eenvoudig te porten naar c++ (niet getest)

Verwijderd

Topicstarter
schoene schreef op donderdag 14 juni 2007 @ 22:36:
een snelle google levert mij dit: http://www.nikse.dk/delphi.html#unicode

die code is eenvoudig te porten naar c++ (niet getest)
die had ik nog niet gevonden, ga ik eens proberen, thanx