axl Arkku.net henkilökunta
Liittynyt: 26 Jou 2005 Viestejä: 288
|
Lähetetty: 2.4.2016 20:02 Viestin aihe: |
|
|
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. |
|