Sida 1 av 1
Kopiering med FTP sabbar html-koden (åäö) (LÖST)
Postat: 03 dec 2008, 22:15
av Hellraiser
Hej.
Jag fipplar ihop en hemsida, där jag bytt innehåller från en gammal fil. Allt ser bra ut och jag kopierar den med FTP till en server. Nånstans på vägen byts alla åäö ut mot ?-tecken. Går att läsa, men ser inte klokt ut. Om jag öppnar koden är alla åäö utbytta, så uppenbarligen kopierar den inte rätt. Vad kan detta bero på?
OS: Ubuntu linux
Webdesignprogram: Kompozer
FTP: Ubuntu file browser
Re: Kopiering med FTP sabbar html-koden (åäö)
Postat: 03 dec 2008, 22:20
av Osprey
Får du problemet både om du kopierar som binary och ascii..??
Re: Kopiering med FTP sabbar html-koden (åäö)
Postat: 03 dec 2008, 22:46
av Hellraiser
Hur ändrar jag det?
Re: Kopiering med FTP sabbar html-koden (åäö)
Postat: 03 dec 2008, 22:50
av Osprey
Det beror på vad det är för ftp du kör.
Om det är en grafisk så bör det vara någon inställning någonstans där du anger "transfer mode" eller "överföringssätt" eller något liknande. Då har du antagligen att välja på "ascii", "binary" och "automatic". Den som det är allra minst risk att den sabbar något är "binary".
Om det däremot är en vanlig text-ftp så ändrar du det med att skriva "asc" eller "bin" innan du gör överföringen med "put" eller "get".
Re: Kopiering med FTP sabbar html-koden (åäö)
Postat: 03 dec 2008, 23:19
av Hellraiser
Har installerat riktigt FTP-program nu. Skall testa detta så fort jag fått tag i lösenordet (försvann i diskkrasch innan).
Re: Kopiering med FTP sabbar html-koden (åäö)
Postat: 03 dec 2008, 23:26
av Osprey
Det kan vara så också att det är ett rent HTML-fel, där den burken där du skriver HTML och servern inte har samma teckenkodning.
I HTML ser det ut som:
Kod: Markera allt
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Charset kan också vara angivet som "iso-8859-1", "windows-1252" och några till, sök på "html charset" i google. Om du inte har raden alls i din HTML-kod så bör du lägga till den för att kunna tala om vilken teckenkodning du använder, annars kommer det ändå att bli "soppa" i en stor del av världen...

Re: Kopiering med FTP sabbar html-koden (åäö)
Postat: 05 dec 2008, 21:34
av maths57
Har man svenska som språk i Ubuntu, så kör den UTF-8. Det kan tänkas att servern kör Latin-1. Om du omvandlar filerna till Latin-1, hur ser det ut då?
Re: Kopiering med FTP sabbar html-koden (åäö)
Postat: 06 dec 2008, 00:13
av Hellraiser
Problemet är löst. Visade sig att servern inte pallar åäö. I Kompozer - tools - Options - Advanced - Special Characters ändrade jag till "HTML 4". Då skrivs åäö om i koden som tecken servern fattar.
Före:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
åäö
</body>
</html>
Efter:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "
http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="content-type">
<title></title>
</head>
<body>
åäö
</body>
</html>
Tack för alla tips.
Mvh H
Re: Kopiering med FTP sabbar html-koden (åäö) (LÖST)
Postat: 24 dec 2008, 14:21
av JoakimE
Det skall man dock alltid ha som god sed att göra, för att garantera bästa funktion. Personligen skriver jag alltid åäö när jag skriver själva texten, sedan i slutfasen av allt, strax innan det skall tankas upp som klar fil, kör jag en Sök/Ersätt och byter ut å mot å, ä mot ä och ö mot ö, samt samma för de stora varianterna av samma bokstäver.
Sen skall man ju såklart kolla av sina kreationer mot
http://validator.w3.org/ och se till att man får ett grönt
This document was successfully checked as ....
Annars gör man om, och gör rätt!
