Moro!
Tuossa aiemmin on ollut keskustelun alla se miten c- kielessä saa koodattua ääkköset, yhdessä neuvossa käskettiin etsiä ASCII- taulukosta niiden numerovastaavuudet. Toinen taas (äöäöäö) neuvoi käyttämään samoja koodeja kuin em. taulukossa on, mutta lopussa oli esimerkki
"Tässä on ö" => "T\x84ss\x84 on \x94".
Kysymys kuuluukin jotta mistä ihmeestä noi \x84 ja \x94 oikein pöllähti tähän hommaan? Niillä tosin sain ääkköset toimimaan, toisin kuin ASCII- taulukon antamilla 228, 246, jne. koodeilla.
Vai onko minun taulukon tulkinnassa jotain vikaa kun en löytänyt siitä noita \... juttuja?
ääkkösistä taas
2
558
Vastaukset
\x tarkoittaa, että seuraavat yksi tai kaksi merkkiä tulkitaan heksadesimaalinumerona (0, ..9, a, ..f). Yleisesti käytetään myös merkintää 0x84. \x84 on desimaalijärjestelmässä 8*16 4=132 ja \x94 on 9*16 4=148.
http://fi.wikipedia.org/wiki/Heksadesimaalijärjestelmä- äöäöäö
Joku jo selittikin sinulle, eli ne ovat vain hexadesimaali muodossa ilmaistuna. Windowsin laskinkin osaa mm. tehdä hexdec muunnoksen (kunhan se on funktiolaskin tilassa). Mainitsemasi koodit (228 = 0xE4 ja 246 = 0xF6) ovat Windowsn ääkösten koodeja (ei DOS:n), joten taulukkosi taitaa olla väärä. Alla on DOS:n ääkkösten koodit C jonossa:
"äöÄÖåÅ" => "\x84\x94\x8E\x99\x86\x8F"
En jaksa noita koodeja kääntää desimaali luvuksi. Otin nuo koodit ihan debuggerilla seuraavasti:
C:\>debug
- e 0100 "äöÄÖåÅ"
- d 0100,0106
155E:0100 84 94 8E 99 86 8F
- q
C:\>
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Täytyi haukkuu sut lyttyyn
En haluu tuntee rakkautta sua kohtaan enää ja haluun unohtaa sut mut sit tulee kuiteki paha olo kun haluis vaan oikeesti611593- 44963
SINÄ nainen hyvin läheltä
Pidän sinusta. Mutta mene ensin juttelemaan lääkärin luokse, ja hoida itsesi kuntoon. Sit kun sä olet kunnossa, niin mä68921Ajatus aamuun
Tämä jollekin tärkeälle. On asioita mistä jutellaan, on asioita mistä vitsaillaan, on myös asioita mistä ei puhuta kenen71909Nainen mitä tekisit
Joutuisit tekemään miehelle ja sinulle tai sinulle ja miehellesi ja kahdelle lapselle ruokaa ja kaapista löytyy 2 litraa158859Et voi olla loputtomasti hiljaa
Nainen. Tarkoitan siis meidän juttua. Eihän tämä tällaiseen epätietoisuuteen voi jäädä siinä vaan särkyy kumpikin. Kerto55820- 41798
Martina kauniina lehtihaastattelussa
Martina antoi hyväntuulisen haastattelun lehteen. Tyylikkäitä kuvia ja kivoja vaatteita kauniilla Martinalla.182765Minä en luota sinuun yhtään nainen
ja aistin että yrität taas satuttaa henkisesti koska tiedät että olet heikkouteni joten siksi tein mitä tein mutta en ki34742- 50701