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

517

    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. Vain vasemmistolaiset rakennemuutokset pelastavat Suomen

      Kansaa on ankeutettu viimeiset 30+ vuotta porvarillisella minäminä-talouspolitiikalla, jossa tavalliselta kansalta on ot
      Maailman menoa
      128
      3912
    2. Purra on kantanut vastuuta täyden kympin arvoisesti

      Luottoluokituksen lasku, ennätysvelat ja ennätystyöttömyys siitä muutamana esimerkkinä. Jatkakoon hän hyvin aloittamaans
      Maailman menoa
      14
      3361
    3. Haluaisin rakastaa sinua

      Ja olla sinulle se oikea... Rakastan sinua 💗💗💗
      Ikävä
      19
      3285
    4. onko kaivattusi

      vaarallinen? :D
      Ikävä
      79
      3237
    5. Persut huutaa taas: "kato! muslimi!"

      Persut on lyhyessä ajassa ajaneet läpi kaksi työntekijöiden oikeuksien heikennystä, joita se on aiemmin vastustanut. Pe
      Maailman menoa
      57
      3214
    6. Menen nyt koisimaan

      Ja en ehkä palaa tänne. Asia on nyt loppuunkäsitelty ja totuus tuli ilmi
      Ikävä
      29
      2875
    7. Tiedätkö mihin

      Ominaisuuksiin rakastuin sinussa?
      Ikävä
      47
      2677
    8. Olisiko sinulla

      Jonossa vaihtoehtoja, ehkä
      Ikävä
      54
      2617
    9. Pieni galluppi

      Mitäs lahjaa odotat joulupukilta.
      Ikävä
      67
      2397
    10. Mitä tuntemuksia

      Rakkaasi ääni herättää?
      Ikävä
      19
      2337
    Aihe