skandit

...........

Ohjelmani GUIssa nappeja ja niistä avautuu dialogeja ja niissä tekstiä mutta:
mites korjataan kun skandit (äö) ei näy kaikilla käyttiksillä vaan ä:n ja ö:n tilalla tulee pieni neliö tj.

1

472

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • Mika0800

      Enpäs 100% varmasti tiedä, mutta arvaan...

      Käsittääkseni Javassa merkkittyypi on 16 bittiä, ja merkkijonot koostuvat noista.

      merkkittyypi on 16 bittiä siksi, että Javan standardi ilmeisesti määrittelee, että käytetään unicode -merkkejä.

      Periaatteessa hyvin tehdyn Java -IDE:n tietysti pitäisi automaattisesti muuntaa käyttöjärjestelmän natiivimerkit unicodeksi ja päinvastoin tarvitaessa, mutta ehkäpäkäyttämäsi IDE ei näin tee (tai et käytä IDEä, vaan koodaat esim.notepadilla tai KWritellä).

      Selvitä siis skandimerkkien unicode -koodit ja käytä niitä vastaavia escapeja suoraan näppäillyn ä ja ö -kirjaimien sijaan.

      eikös unicode.orgista löydy nuo koodit ja ehkäpä java -ohjelmointiopppaista ainakin pitäisi löytyä tieto, miten javassa tehdään samalla tavalla kuin esim. Delphillä tässä:

      const

      MsDosNewLine = #10#13;

      UnixNewLine = #10;

      AAH = #65#65'H';

      Voi toki olla, ettäjava (kun kerran lainasivat syntaksin C:stä), huolii tällaistakin "roskaa":

      const
      char KirjainA = 65;

      merkkien 0..127 unicodethan ovat samat kuin ascii, ja vasta > 127 merkkien osalta koodit eroavat.

      "roskaa" tuo on siinä mielessä, että korkean tason kielissä (joihin C ei kuulu) merkki ja kokonaisluku ovat ihan eri tyyppejä,ja muuntamista varten ovat muunnosfunktiot, suora sijoitus merkin ja kokonaisluvun välillä johtaa korkean tason kielissä virheilmoitukseen.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. En usko et meistä tulee jotain

      Se ei kuitenkaan estä toivomasta et tulisi. Toivon et voitas suudella ja se sais asioita loksahtamaan paikoilleen. Jutel
      Ikävä
      10
      2710
    2. Kuvaile itseäsi

      Kaivatullesi, niin että hän sinut tunnistaa.
      Ikävä
      94
      2001
    3. Eini paljastaa nuorekkuutensa salaisuuden - Tämä nousee framille: "Se on pakko, että jaksaa!"

      Discokuningatar Eini on täyttänyt upeat 64 vuotta. Lavoilla ja keikoilla nähdään entistä vapautuneempi artisti, joka ei
      Suomalaiset julkkikset
      40
      1518
    4. Huomenta keskipäivää

      Kivaa päivää mukaville ja söpösille. 🐺🫅❤️☕☀️
      Ikävä
      260
      1398
    5. Yli puolella maahanmuuttajalapsista ei ole tietoja ja taitoja, joilla selviää yhteiskunnassa

      Miksi Suomeen otetaan väkeä jolla on älyvajetta? https://www.hs.fi/politiikka/art-2000010730220.html
      Maailman menoa
      274
      1059
    6. Oletko koskaan katunut kun

      elämäsi tilaisuus jäi käyttämättä? 💔
      Ikävä
      69
      969
    7. Olen J-mies

      Jos kerrot sukunimeni alkukirjaimen, ja asuinpaikkakuntani. Lupaan ottaa yhteyttä sinuun.
      Ikävä
      47
      891
    8. Sinusta näkee että

      Kaipaat paljon.
      Ikävä
      55
      874
    9. Ei sitten, ei olla enää

      Missään tekemisissä. Unohdetaan kaikki myös se että tunsimme. Tätä halusit tämän saat. J miehelle. Rakkaudella vaalea na
      Ikävä
      77
      870
    10. Haluaisin ottaa sinut syleilyyni mies

      Olet suloinen...
      Ikävä
      44
      785
    Aihe