HTML / CSS ja jokin ihme ongelma

Discussion in 'Linux -keskustelu' started by delffi, Feb 8, 2008.

  1. delffi

    delffi Regular member

    Joined:
    Sep 18, 2007
    Messages:
    941
    Likes Received:
    0
    Trophy Points:
    26
    Tässä mielenkiintoinen pähkinä, yritän selittää hyvin ja lyhyesti.

    1. Tein notepadilla HTML sivun, ihan yksinkertaisen. Tein myös style.css sen rinnalle.

    2. Laitoin sivut nettiin (kokeilin jopa kahta eri servua) FTP:llä toiselle palvelimelle ja ihan copy pastena verkkolevylle toiselle palvelimelle.

    3. (Keskityn nyt tuohon FTP:n päässä olevaan palvelimeen!) Siirsin sivut tiedostot takaisin koneelleni FTP:llä. index.html oli muuttunut tämmöiseksi.

    4. Sivut kuitenkin toimivat, jos otan oikea klick -> näytä source code, näyttää se normaalilta. Jos menen SSH:lla -> public_html ja nanolla avaan index.html -> sekaisin (lähes samalla tavalla kuin ylläoleva linkki). Jos kuitenkin kirjoitan: cat index.html näyttää se koodin aivan oikein.

    Eli selkeesti jokin menee jossain vaiheessa rikki. Kun siirsin FTP:llä index.html, sen koko muuttui (servulla: 6576 -> perillä: 6629) mutta ei kai se siirtovaiheessa mene rikki jos kerta nano näyttää jo koodin olevan sekaisin. Toisaalta, koodi EI ole sekaisin jos cattaa tai katsoo esim. firefoxilla source codea.

    Laitoin tämän Linux osiolle syystä että.. no ehkä ootte fiksumpia ;)

    Olisiko _mitään_ visiota mistä tämä touhu johtuu? Nyt saa rohkeasti heitellä villejä ideoita ilmaan. Jos tarvitsette lisää selitystä / linkkejä / kuvia / koodia niin annan kyllä. Ei sielä mitään salaista ole :p
     
  2. HmTT

    HmTT Regular member

    Joined:
    Sep 29, 2005
    Messages:
    484
    Likes Received:
    0
    Trophy Points:
    26
    Notepadilla? Koodasit sivut siis windowsissa?

    Varmaksi en mene sanomaan, mutta ongelmat vaikuttavat lähinnä merkistöepäyhteensopivuuksilta. Sinulla on windowsissa käytössä unicode ja palvelimella jokin muu merkistökoodaus (ISO 8859-1) tai päinvastoin.
     
  3. delffi

    delffi Regular member

    Joined:
    Sep 18, 2007
    Messages:
    941
    Likes Received:
    0
    Trophy Points:
    26
    Ah jotain tuommoista se on juu... ja kyllä, winukan puolella loin tiedostot.

    Oliskohan jollain suoraan vinkkiä, että millä kannattaa *.html:ää tai *.css:ää muokata? Notepad vai wordpad? Vai kannattaako koko homma hoitaa suoraan alusta loppuun linuxin puolella?

    Jos käyttää notepadia tai wordpadia niin millä tavoin kannattaa tallentaa että tulee toimiva tulos?;) Noissa ohjelmissa kun ei ainakaan merkistökoodausta muuteta.

    Apache/2.2.3 (Ubuntu) Server <--- tuo servu pyörii
     
  4. Bluekkis

    Bluekkis Active member

    Joined:
    Aug 4, 2003
    Messages:
    2,235
    Likes Received:
    0
    Trophy Points:
    66
    Kannattaa kirjoittaa sellaisella editorilla joka tallettaa standardi ascii tekstitiedostoja unix mallisella rivinvaihdon käsittelyllä. Notepad++ on hyvä vaihtoehto wintoosassa.
     
  5. delffi

    delffi Regular member

    Joined:
    Sep 18, 2007
    Messages:
    941
    Likes Received:
    0
    Trophy Points:
    26
    Notepad++ it is then! :)
    Kiitoksia paljon. Otan tuon ohjelman syyniin ja testaan. Varmistun että ylläoleva ongelmani johtui varmasti niistä prkl unicodeista. Kerron sitten miten meni ;)
     
  6. delffi

    delffi Regular member

    Joined:
    Sep 18, 2007
    Messages:
    941
    Likes Received:
    0
    Trophy Points:
    26
    Jep jep,
    Avasin "rikkinäiset" html tiedostot (jotka kyllä näkyivät oikein, ainakin se koodi) wordpadilla, copypastesin notepad++:saan. Tallensin index.html uusiksi linuxkoneelle ja homma toimi. Sivut näkyvät oikein, vielä häikkää ääkkösissä ;) Mutta tuossa lääke jos jollakulla moista vikaa..
     

Share This Page