Kirjoittaja Aihe: Firefox näyttelee jotkut sivut väärällä encoodauksella.  (Luettu 2940 kertaa)

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Tänään viimeksi tuli tuo sivu vastaan.
http://www.jokefrog.com/dogs.shtml
Sivulla ei latauksen jälkeen näy yhtään mitään. Jos hiirellä maalaa alueita, niin sinne ilmaantuu kiinalaisia merkkejä. Tässä vaiheessa jo rutiinilla pistetään UTF-8 päälle jolloin sivu näkyy aivan normaalisti. Miksi ihmeessä FF on ruvennut temppuilemaan tällälailla joidenkin sivujen kanssa? Jotenkin ovelasti sillä on defaulttina UFT-16 tietyille sivuille. Valtaosa nettisivuista kuitenkin ottaa auto detectillä oikean encoodauksen tuosta vain. Nyt näitä kiinalaisia UTF-16 sivuja on tullut jo sen verran monta vastaan, että alkaa olla aika tehdä asialle jotain.
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

Pekkam

  • Käyttäjä
  • Viestejä: 282
    • Profiili
Mitenkäs on:

Näytä->Merkistökoodaus->Tunnista automaattisesti

Minulla siinä on "Pois päältä"

Ps. Testasin tätä hommaa...

Kun lisäsin UTF-16 ja se oli valittuna, näytti tuolla sivulla vain kiinalaisia merkkejä. Jos oli valittuna UTF-8, näkyi normaalisti. Ei vaikuttanut tuolle sivulle siityminen noihin asetuksiin.
« Viimeksi muokattu: 02.02.09 - klo:17.33 kirjoittanut Pekkam »

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Juu kokeilin ottaa auto detectin pois päältä mutta silti jotkut sivut oikuttelevat samasta syystä. Tuota edellistä sivua en nyt enää saa näyttämään kiinalaisia kun kerran ole sille näyttänyt että se on UTF-8. Nopean googlauksen jälkeen sain kuitenkin kaivettua esiin muutamia sivuja, jotka huivaavat tulikettua.

http://www.ietf.org/rfc/rfc2279.txt

http://asdf.com/whatisasdf.html

http://constantly.at/lisp/asdf/

http://www.cliki.net/asdf

http://www.asdf.org/

http://asdfmakes.com/

Tässä "haitassa" on kuitenkin se etu, että monilla sivuilla manokset jää näkymättä kun sivupalkit on täynnä kiinalasia sikkuroita ja muuten sivu näkyy ihan normaalisti. :D Pahoittelen päättömiä sivuja. Piti vain nopeasti keksiä joku hakusana ja asdf vain tuli niin luontevasti. Onneksi niiden joukossa oli useita "kiinalaisia" siuja asian demoamiseksi.
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili
Onko kenelläkään ideoita?
Vastaan on tullut joitain sivuja, joilla oikea encoodaus olisi western (ISO 8859-1) ja FF arvaus oli taas jotain UTF osastoa. Tavallisimmin kuitenkin UFT-8:n manuaalisesti vaihtaminen näyttää sivun ymmärrettävällä tavalla. Jos tässä kerran on auto detect jo otettu pois niin miksi se silti heittää UTF-16 joka paikkaan?
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

tetrafuran

  • Käyttäjä
  • Viestejä: 405
    • Profiili

Tuommoista se vieläkin on. Epäkorrektisti vilauttelee hakaristejakin siellä. 卍
Toisaalta löytyy tuolta muutamia aarteitakin 〠ㄲ⡩ℭ㉟∻•∳ Hyväähän tässä on se että monet mainokset eivät pahemmin häiritse, mutta inhottavaa taas se kun joidenkin tärkeiden sivujen tekstit menevät miten sattuu. Jos tuo teksti vielä sattuu olemaan jonkun java tai flash hässäkän sisällä, ei enkoodauksen vaihtaminenkaan vaikuta mihinkään.

Ideoita kellään?
And so at last the beast fell and the unbelievers rejoiced. But all was not lost, for from the ash rose a great bird. The bird gazed down upon the unbelievers and cast fire and thunder upon them. For the beast had been reborn with its strength renewed, and the followers of Mammon cowered in horror.

odysseus

  • Vieras
Samatyppisiä ongelmia. Tämä kuuluisi varmaan enemmän "ohjelmointi"-osioon, mutta:

Esimerkiksi omassa kehitysympäristössä oli Apachessa käytössä hetken UTF-8 ja ennen se perusoletus 8859-1 (15), jonka vaihdoin takaisin.
Fire alkoi sitten sekoilemaan näiden välillä, vaikka XHTML-sivun headerissa on kaikki oikein ja asetukset samat XML ja Content-Type määrittelyille.
...sivu siis tallenettuna fileksi, eli ei ole tietokantaasetuksista kiinni...

Onko tietoa mistä Firefox ensisijaisesti lukee asetukset ja kuinka paljon Apache tulkkaa hommaa "sekaisin" ennen datan lähetystä? ...vaikka Apachen pitäisi vain antaa _oletus_ ja kaiketi sivun tulisi voida ylimääritellä tämä?

Ked

  • Käyttäjä
  • Viestejä: 394
    • Profiili
Kaiketi noilla virheellisesti näkyvillä sivuilla ei ole oikeaoppisesti lähdekoodissa mainittu mitä merkistökoodausta tulisi käyttää, ja selain käyttää.... omaa oletustaan tai jotain.

Ootko kokeillut katsoa selaimen "about:config" -asetuksista onko siellä jotain poikkeuksellista?