Tallennan tietokantaan esim. henkilön nimen ja sukunimen:
Matti Meikäläinen
Ja sitten haen php-skriptillä www-sivustolle nuo tiedot niin se tulostaa tuon tiedon niin, että ä-kirjaimien paikalla sukunimessä Meikäläinen on jotain ihme neliöitä...
Kuinka tuon siis saisi toimimaan niin, että siinä on ä-kirjaimia eikä mitään neliöitä?
Kiitos jo etukäteen!
Matti Meikäläinen
Ja sitten haen php-skriptillä www-sivustolle nuo tiedot niin se tulostaa tuon tiedon niin, että ä-kirjaimien paikalla sukunimessä Meikäläinen on jotain ihme neliöitä...
Kuinka tuon siis saisi toimimaan niin, että siinä on ä-kirjaimia eikä mitään neliöitä?
Kiitos jo etukäteen!
Vastaukset 4
Vanhimmat
laita siihen php/html sivun alkuun headeri jossa määrittelet charsetin esim. utf-8 niin näkyy ääkköset, en muista tarkalleen minkälainen rivi pitää laittaa mutta googleta
lisäyksenä että jos ääkköset eivät näy mysql tietokannassakaan oikein niin siinä tapauksessa muuta mysql:n conffia --> googleta
Sivu, joka näyttää tiedot on määritelty utf=8, mutta sivu mikä tallentaa tiedot, ei ole määritelty utf.. Eli siis kaiken järjen mukaanhan tuo pitäisi toimia, koska näyttävä sivusto on utf8?
Sain toimimaan niin, että sivulla tiedot näkyvät nyt oikein eli ääkköset toimii.
phpMyAdminissa tieto ei kuitenkaan näy. Jos muutan phpMyAdminissa itse ä-kirjaimen ihmemerkkien tilalle niin sitten ä-kirjain näkyy oikein.
Osaako kukaan sanoa missähän tuon vika mahtaisi olla...?