Kirjaudu sisäänKäyttäjätunnusSalasana
Kirjaa minut aina sisään automaattisesti    
Rekisteröidy
Rekisteröidy
Kirjaudu sisään tarkistaaksesi yksityiset viestit
Kirjaudu sisään tarkistaaksesi yksityiset viestit
Arkku.net Foorumin päävalikko » Helpdesk

Lähetä uusi viesti   Vastaa viestiin
Outo ääkkös ongelma.
Näytä edellinen aihe :: Näytä seuraava aihe  
Kirjoittaja Viesti
Mirikittäjä
-


Liittynyt: 24 Huh 2010
Viestejä: 3

LähetäLähetetty: 26.3.2016 14:28    Viestin aihe: Outo ääkkös ongelma. Vastaa lainaamalla viestiä

Okei, eli kotisivuillani ei toimi ääkköset, vaikka tiedostot sisältävät koodinpätkän:
Koodi:
<meta charset="UTF-8">

ja ne ovat tallennettu Notepad++:alla tiedostomuotoon UTF-8.

Oikeastaan ääkköset kyllä toimii, jos ensin rakennan sivut omalla koneellani, pakkaan ne ja puran arkun FTP:ssä, mutta jos koskaan avaan niitä arkun FTP:llä, kaikki ääkköset menevät rikki.

Joten. Missähän mahtaa olla ongelma?

edit2:// Kun lataan tiedoston palvelimelle ja avaan sen arkun ftp:llä, se rikkoo ääkköset editorissa. Tallennan ja poistun tiedostosta ja avaan sen selaimella. Ääkköset toimivat? Joten jotenkin ongelma kai liittyy tuohon FTP:n editoriin?

edit3:// (29.3.)// Jatkoin vielä hieman itse ongelman selvittelyä. Jos tekisin niin, että loisin html tiedoston arkussa ja kopioisin leikkaa-liitä tavalla tekemäni koodin siihen, tällöin ääkköset toimisivat ftp:n muokkauspaikassakin.

Ja taas jatkui ongelman selvitys. Ääkköset eivät mene rikki css tiedostossa, joka on ladattu palvelimelle? Ääkkösiä on muutamien kommenttien sisällä.

edit4:// (31.3) Okei edellinenkin tieto on virheellistä. Ääkköset eivät edellä mainitulla tavalla toimi taas selaimella, nähtävästi.
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti
Mirikittäjä
-


Liittynyt: 24 Huh 2010
Viestejä: 3

LähetäLähetetty: 2.4.2016 10:46    Viestin aihe: Vastaa lainaamalla viestiä

Heips! Sori että laitan kaks viestiä putkeen, mutta edellinen viesti alkaa olla jo niin sekava, että en halua muokata sitä. Ja myös siksi että olisi mukava saada vastaus mahdollisimman pian, että päästään pian laittamaan uusi ulkoasu sivuillemme.

Eli uudelleen selitettynä kaikki, screenshottit mukaanluettuna!

Olen tehnyt HTML ja CSS tiedostoni Notepad++:lla omalla tietokoneellani, olen tallentanut ne UTF-8 koodikielelle ja headista löytyy seuraava koodinpätkä:
Koodi:
<meta charset="UTF-8">

En ole mikään mestarillinen ohjelmoija, olen pyrkinyt tekemään HTML5 standradin mukaan ja ainakin tämän sivuston mukaan koodini ei sisällä virheitä (esim. HTML4 koodeja tai muuta vastaavaa)

Omalla kotikoneella niin notepadissa kuin myös selaimessakin ääkköset toimivat ongelmitta. Ongelmat tulevat kun lataan tiedoston omille nettisivuilleni.
Jos muokkaan tiedostoja Arkun FTP:llä niin ääkköset ovat rikki editorissa, mutta selaimessa näkyvät normaalisti (ja lähdekoodissakin ääkköset ovat normaalit)
Joten rikkooko arkun ftp todellakin ääkköset vai missä vika?

Kokeilin myös, että luon arkun ftp:ssä tiedoston ja copy-pastella laitan koodini sinne. Tällöin ääkköset toimivat editorissa, mutta eivät selaimella.

CSS tiedostossa olevat ääkköset eivät mene rikki missään vaiheessa.

Screenshotti arkun FTP:stä (sivuille ladattu tiedosto), ääkköset rikki.


Edellinen tiedosto selaimessa avattuna. Ääkköset toimivat?
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti
axl
Arkku.net henkilökunta


Liittynyt: 26 Jou 2005
Viestejä: 279

LähetäLähetetty: 2.4.2016 20:02    Viestin aihe: Vastaa lainaamalla viestiä

Mirikittäjä kirjoitti:

Jos muokkaan tiedostoja Arkun FTP:llä niin ääkköset ovat rikki editorissa, mutta selaimessa näkyvät normaalisti (ja lähdekoodissakin ääkköset ovat normaalit)
Joten rikkooko arkun ftp todellakin ääkköset vai missä vika?

Kokeilin myös, että luon arkun ftp:ssä tiedoston ja copy-pastella laitan koodini sinne. Tällöin ääkköset toimivat editorissa, mutta eivät selaimella.

Ongelma koskettaa koko selainpohjaista FTP-toimintoa (net2ftp). Itse ohjelmisto käyttää vanhaa ISO-merkistöä, joten mikäli kopioit leikepöydälle utf8-merkistökoodatun tiedoston sisällön, ja liität sen selainpohjaiseen FTP-ikkunaan, on käyttöjärjestelmä (tai selain) niin fiksu, että muuntaa sen automaattisesti ISO-muotoon (koska sivu on ISO-muodossa). Kun tallennat sen, eivät ääkköset enää näy, koska sivu kertoo otsakkeessa olevansa utf8-muodossa, mutta net2ftp:n käyttö muuntaa sen iso-muotoon.

Mitä tulee toiseen mainitsemaasi ongelmaan, joka tapahtuu kun siirrät tiedoston ja yrität muokata sitä myöhemmin: tiedosto on utf8-merkistökoodattu, joten kun selainpohjainen FTP-ohjelma avaa sen, kertoo se selaimelle tiedoston sisällön olevan iso-muodossa ja tällöin selain ei tunnista esim. ääkkösiä oikein, vaan merkit riikkontuvat.

Jotta edes jonkinasteinen muokkaus onnistuisi, pitäisi selainpohjaisen ohjelmiston pyrkiä tunnistamaan sisällön merkistökoodaus, ja muuntaa ne omaan merkistökoodaukseensa sopivaksi - tätä net2ftp ei valitettavasti tee.

Suosittelen siirtämään FTP-tiedostot esimerkiksi WinSCP -ohjelmalla, jolloin asian suhteen ei tule ongelmia. Lisäksi kaikki muokkaukset kannattaa tehdän ensin omalla koneella, ja vasta sen jälkeen siirtää palvelimelle.
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti Käy lähettäjän sivustolla
Mirikittäjä
-


Liittynyt: 24 Huh 2010
Viestejä: 3

LähetäLähetetty: 3.4.2016 14:27    Viestin aihe: Vastaa lainaamalla viestiä

Selvä homma! Meikäläinenpä sitten tutustuu mainitsemaasi ohjelmaan Smile
Takaisin alkuun
Näytä käyttäjän tiedot Lähetä yksityinen viesti
Näytä edelliset viestit:   
Lähetä uusi viesti   Vastaa viestiin    Arkku.net Foorumin päävalikko » Helpdesk Kaikki ajat ovat GMT + 3 tuntia
Sivu 1 Yht. 1

 
Siirry:  
Et voi kirjoittaa uusia viestejä tässä foorumissa
Et voi vastata viesteihin tässä foorumissa
Et voi muokata viestejäsi tässä foorumissa
Et voi poistaa viestejäsi tässä foorumissa
Et voi äänestää tässä foorumissa