bugi.oulu.fi

UTF8-ongelmat

Jos sivustollasi on UTF8-ongelmaa, eli ääkköset näkyvät väärin, johtuu se siitä että palvelimen Apache syöttää nyt selaimille tavaraa UTF8-merkistössä ja sisältö on vielä ISO8859-1 -merkistössä.

Ongelmaa voi nopeasti korjata muuttamalla tiedostojen sisällön UTF8-merkistöön seuraavalla konstilla:

Ensin muunnetaan (esimerkissä kaikki .php -tiedostot)
find . -name '*.php' -type f -print -exec iconv -f latin1 -t utf8 {} -o {}.utf8 ;

Sitten luodaan komentotiedosto tiedostojen nimeämiseksi takaisin
find . -name '*.utf8' | awk '{a=match($1,".utf8"); b=substr($1,1,a-1);printf("mv %s %sn",$1 ,b);}' > ./nimea_uudeelleen.sh

Lopuksi tarkistetaan komentotiedosto ja jos ok, niin suoritetaan se sh ./nimea_uudeelleen.sh

Bugi (bugi.oulu.fi) on Blanko ry:n oma tiedostopalvelin, jonka palveluita tarjoamme jäsenillemme jäsenetuna. Tällä hetkellä tarjolla on levytilaa harjoitustöille, webbipalvelin PHP:lla terästettynä sekä MySQL-tietokanta sitä haluaville. Esimerkiksi johdatus tiedonhallintaan -kurssin harjoitustyön tekeminen onnistuu bugilla loistavasti.

Tämä sivusto tarjoaa muutamia perusohjeita alkuun pääsemiseksi esimerkiksi MySQL:n ja PHP:n käytössä. Ohjeet ovat erittäin suppeita ja tarjoavat vain sen ensimmäisen tönäisyn eteenpäin - internet on pullollaan kaikenlaisia oppaita ja how-to:ja, joita selailemalla pääsee sitten pidemmälle.

Lisätietoa ja ohjeet tunnusten hakemisesta bugille saat Blankon webbisivuilta.

© Blanko ry / Markus Haataja -- This server is powered by Debian GNU/Linux.