Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: venäjän kieliset sivut onglema

Koodimies-PHP [14.08.2004 13:15:49]

#

Yritän tehdä venäjän kielistä sivua joka vaihtaisi tuon enkoodauksen itsesätään ja laitoin tällaiset tägit, joilla homma pitäisi toimia, mutta jostain syystä encoodaus ei vaihdu. Kopioin tämän yhdeltä sivulta suoraan joka toimii oikein mutta jostain syystä mun php:n tulostama sivu ei näy oikein. Missähän mättää. Netscapessa jostain syystä Page info näyttää että encoding olisi iso-8859-1, miksihän se ei vaihdu???????? Puuttuko tästä vielä jotain, onko jossain ohjeita tms.

<html>
<head>

<title>Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-5">

</head>

Blaze [14.08.2004 13:59:17]

#

Palvelimen HTTP-headereissa lähettämä merkkikoodaus ajaa metatagissa ilmoitetun yli.

Helpoimmalla taidat päästä, kun lisäät joka sivun alkuun <?php header('Content-Type: text/html; charset=ISO-8859-5');?>, joka generoi tuon tarvittavan headerin.

Oikea™ tapa olisi muokata httpd.confia ja säätää sieltä palvelin lähettämään nuo tiedostot oikealla headerilla varustettuna.

renni [14.08.2004 14:28:01]

#

Imho httpd.confin säätäminen on väärä tapa kertoa mikä on PHP:n tuottamien sivujen tyyppi, se kun riippuu tuotetusta sivusta.

Koodimies-PHP [14.08.2004 15:26:09]

#

<?php header('Content-Type: text/html; charset=ISO-8859-5');?>

Kiitos tuhannesti, tämä toimii avian mainiosti. Kylläpä tuli tätä mietittyä hetkonen jos toinenkin, mutta nyt futaa. Pelastus en joudukaan happoammeeseen kun ei valmistu ajoissa.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta