webForumDet fria alternativet

Flickr på svenska?

Webbutveckling

32 svar · 1 959 visningar · startad av Alexia

Medlem sedan mars 200648 inlägg
Frågan#1

Har precis börjat använda Flickr i min blogg, för att visa bilder. När jag installerade det fanns svenska inte att välja som språk. Så nu har jag engelska som "defaultspråk".

Kan jag "gå runt" det på något sätt, så min blogg ändå kan visa å, ä och ö?

Det är alltså bara det som hämtas från mitt Flickr-konto som inte kan visa å, ä och ö. Resten av min blogg fixar det.

Medlem sedan juni 20034 013 inlägg
#2

Flickr kan visa å, ä och ö. Flickr kan visa alla konstiga specialtecken, inte bara svenska utan för alla språk. Det gör dock inte resten av din blogg, utan den är inställd på att bara visa de vanligaste europeiska specialtecknena (däribland å, ä och ö). Det är därför du får problem.

Om du ställer in din blogg på att visa alla specialtecken så kommer det att funka. Det heter Unicode och förkortas UTF-8. I nuläget så är det ISO-8859-1 som är vald i bloggen.

Medlem sedan mars 200648 inlägg
#3

tydal skrev:

Om du ställer in din blogg på att visa alla specialtecken så kommer det att funka. Det heter Unicode och förkortas UTF-8. I nuläget så är det ISO-8859-1 som är vald i bloggen.

Okej... Jag hade UTF-8 tidigare men då funkade inte å, ä och ö på resten av bloggen (det var innan jag började använda Flickr), men när jag ändrade till ISO-8859-1 så blev det bra. Då är jag lite i ett moment22 eller? :q

Medlem sedan apr. 200491 inlägg
#4

Jag har för mig att det gällde en wordpress installation? Jag kör en wordpress blogg med UTF-8, på svenska och det fungerar helt ok. Har för mig att det finns två olika språkfiler att ladda ner. En för UTF-8 och en för ISO-8859-1.

Medlem sedan mars 200648 inlägg
#5

Ewik skrev:

Jag har för mig att det gällde en wordpress installation? Jag kör en wordpress blogg med UTF-8, på svenska och det fungerar helt ok. Har för mig att det finns två olika språkfiler att ladda ner. En för UTF-8 och en för ISO-8859-1.

Det kanske har att göra med mitt tema eller nåt? För det var efter att jag installerat det som å, ä och ö inte längre fugerade.

Medlem sedan okt. 2005541 inlägg
#6

Ewik skrev:

Jag har för mig att det gällde en wordpress installation? Jag kör en wordpress blogg med UTF-8, på svenska och det fungerar helt ok. Har för mig att det finns två olika språkfiler att ladda ner. En för UTF-8 och en för ISO-8859-1.

Oavsett vad man använder och hur man gör sina webbsidor, så går det inte att ändra charset så där utan vidare. Har man först skrivit under en charset och ändrar till en annan, så fuckas specialtecknen (inkl å-ö) upp och då måste man gå igenom de tidigare skrivna texterna så att de "uppdateras" till den nya charset man andrat till.

För övrigt går det lika bra med UTF-8 som med ISO-8859-1 men man kan förstås inte heller importera text skriven med det ena charset'et till en sida skriven med det andra charset'et.

Medlem sedan mars 200648 inlägg
#7

Mozfan skrev:

Oavsett vad man använder och hur man gör sina webbsidor, så går det inte att ändra charset så där utan vidare. Har man först skrivit under en charset och ändrar till en annan, så fuckas specialtecknen (inkl å-ö) upp och då måste man gå igenom de tidigare skrivna texterna så att de "uppdateras" till den nya charset man andrat till.

För övrigt går det lika bra med UTF-8 som med ISO-8859-1 men man kan förstås inte heller importera text skriven med det ena charset'et till en sida skriven med det andra charset'et.

Förstår inte riktigt vad du menaden, men så här ligger det till:
När jag först intallerat Wordpress fungerade alla tecken och jag hade UTF-8 som är default.

När jag sen bytte tema började mina specialtecken strula. Jag ändrade till ISO-8859-1 och ändrade manuellt i alla texter som hade å, ä och ö och sen funkade allt som det skulle.

Därefter började jag använda Flickr (i min blogg) och det är DÄR å, ä och ö inte funkar. På den sida i min blogg som hämtar info från Flickr.

Men när jag loggar in på Flickr så ser alla tecken bra ut - på Flickrsidan alltså - inte hos mig!

Någonting händer på vägen??? :x

Medlem sedan okt. 2005541 inlägg
#8

Alexia skrev:

Förstår inte riktigt vad du menaden, men så här ligger det till:
När jag först intallerat Wordpress fungerade alla tecken och jag hade UTF-8 som är default.

När jag sen bytte tema började mina specialtecken strula. Jag ändrade till ISO-8859-1 och ändrade manuellt i alla texter som hade å, ä och ö och sen funkade allt som det skulle.

Därefter började jag använda Flickr (i min blogg) och det är DÄR å, ä och ö inte funkar. På den sida i min blogg som hämtar info från Flickr.

Men när jag loggar in på Flickr så ser alla tecken bra ut - på Flickrsidan alltså - inte hos mig!

Någonting händer på vägen??? :x

Ja, som jag förstår det så hämtar du in innehållet från Flickrsidan som använder UTF-8 till din bloggsida, som har ISO-8859-1 som charset. Eftersom bloggsidans ISO-8859-1 som gäller för hela sidan, så blir det en konflikt vad gäller charset och allt innehåll visas som ISO-8859-1 vilket får dom UTF-8 kodade specialtecknen att strula. Engelska alfabetets bokstäver ser likadana ut oavsett charset, men inte specialtecknen där svenska å-ö ingår. Hade du haft kvar UTF-8 på bloggsidan hade ingenting hänt.

Medlem sedan juli 20013 378 inlägg
#9

.. kort sagt - det verkar som om du har din redigerare (vad använder du när du skriver din kod förresten ?) inställd på ISO-8859-1 och inte på UTF-8...

Du bör kunna fixa det genom att i tur och ordning:

  1. Ställa om redigeraren till att använda teckenkodningen UTF-8,
  2. Redigera sedan om alla ÅÄÖ i dina WP-mallar så att de ser bra ut
  3. Ändra inställningarna i WP till UTF-8
  4. Redigera om ÅÄÖ i dina inlägg i WP så att de ser bra ut igen.
Medlem sedan mars 200648 inlägg
#10

jarvklo skrev:

.. kort sagt - det verkar som om du har din redigerare (vad använder du när du skriver din kod förresten ?) inställd på ISO-8859-1 och inte på UTF-8...

Jag skriver/ändrar koden i Anteckningar. Har ingen redigerare av något slag...? Jag öppnar, ändrar och sparar alltså php-filerna i Anteckningar :)

Men om jag ändrar tillbaka till UTF-8 i Wordpress kommer jag väl få tillbaka problemen med å,ä och ö som jag hade innan? Det var ju pga mitt tema jag var tvungen att ändra till ISO...

Medlem sedan juni 20034 013 inlägg
#11

När du väljer "Spara som..." i Anteckningar så kan du välja kodning. Där ska du ändra till UTF-8.

Medlem sedan mars 200648 inlägg
#12

tydal skrev:

När du väljer "Spara som..." i Anteckningar så kan du välja kodning. Där ska du ändra till UTF-8.

Oj då - det hade jag ingen aning om, tack så mycket!

Har jag "förstört" de filer jag redan ändrat och sparat i Anteckningar nu?

Men min undran kvarstår: kommer jag inte få tillbaka de problem jag hade innan, på resten av bloggen, när jag ändrar tillbaka allting till UTF-8??? :q

Medlem sedan juni 20034 013 inlägg
#13

Det kan bara finnas en kodning på en sida. Eftersom flickr kör UTF-8 kan du inte ha någon annan kodning på samma sida. Vill du lägga in flickr på en annan sida måste du alltså köra UTF-8 på hela sidan.

Så länge du inte blandar olika kodningar är det inga problem. Det är därför flickr och din blogg funkar var för sig. Men tillsammans går alltså inte för tillfället då du har olika kodningar. Eftersom flickr inte är din webbplats så är det ju inte så lätt för dig att ändra där (antar jag). Det enda som återstår då är att ändra på din blogg.

Medlem sedan juni 20034 013 inlägg
#14

Alexia skrev:

Men min undran kvarstår: kommer jag inte få tillbaka de problem jag hade innan, på resten av bloggen, när jag ändrar tillbaka allting till UTF-8??? :q

Om du har allting i UTF-8 har du inga problem. Eftersom du hade problem förut hade du nog inte allt i UTF-8 :-)

Om jag ska försöka mig på att förklara lite om tekniken bakom så kan jag ju börja med att avslöja att datorer inte kan spara bokstäver. Allt sparas i stället som siffror. "Kodningen" som vi har pratat om är den tabell som talar om hur olika siffror ska visas på skärmen, med andra ord vilka bokstäver de ska motsvara.

Om du sparar en text med en viss kodning och sedan tittar på den med en annan kodning så kommer det alltså inte att se likadant ut.

Anledningen till att det finns olika tabeller är att en tabell bara kan innehålla 255 bokstäver, och det räcker inte för alla världens språk. Därför finns det en särskild tabell för nordiska och europeiska språk, en för grekiska, en för ryska, och så vidare...

Men för att det ska funka när man ska läsa texten måste man alltså veta enligt vilken tabell den har sparats. På webben funkar det därför så att varje sida talar om vilken kodning den har, och då vet webbläsaren hur den ska tolka siffrorna så det blir rätt bokstäver.

Men skulle sidan säga fel kodning till webbläsaren blir det ju skumma tecken. Din bloggsida säger att kodningen är ISO-8859-1, vilket den är i allmänhet på bloggen, men på flickr vars kod du stoppar in, är kodningen i stället UTF-8.

Slutligen ska jag väl nämna att UTF-8 (Unicode) är en nyare standard där tabellerna kan innehålla över 64000 bokstäver och tanken är alltså att man i framtiden ska kunna använda enbart den kodningen för att slippa problemet med olika tabeller.

Medlem sedan mars 200648 inlägg
#15

Okej - tack för att du så utförligt (och tålmodigt) förklarar :-)

Jag förstår konflikten mellan språken på min blogg vs Flickrsidan. Jag provade nu att i Wordpress inställningar ändra tillbaka till UTF-8 och när jag sparade knasade alla å, ä och ö till sig - även inne i Wordpress admin-gränssnitt. Detta uppstod som sagt när jag hade installerat ett nytt tema.

Kan det finnas en kod som säger nåt i stil med "använd ISO-8859-1" i en av filerna i min valda "tema-mapp" då tror du? Kollade i temats index-fil men hittade inget där...

Medlem sedan juni 20034 013 inlägg
#16

Temafilerna verkar uppenbarligen vara sparade i ISO-8859-1. Öppna dem i Anteckningar och spara om dem med UTF-8.

Medlem sedan mars 200648 inlägg
#17

Gick inte så bra... Så här blev det: http://www.strangelove.se/

Medlem sedan juni 20034 013 inlägg
#18

Den text som ser konstig ut är fortfarande i ISO-8859-1 (och det är därför den ser konstig ut).

Medlem sedan mars 200648 inlägg
#19

Men jag har ju ändrat i Wordpress till UTF-8?! Var mer ska jag ändra?
Ska jag spara om alla övriga filer (Spara som... i Anteckningar) till UTF-8 också?

Medlem sedan okt. 2005541 inlägg
#20

Alexia skrev:

Gick inte så bra... Så här blev det: http://www.strangelove.se/

Precis som det ska bli när man ändrar charset för en fil utan att ha sparat den (som) med den nya charset'en. :) Du måste gå igenom alla dina filer, rätta till alla å,ä,ö och spara dom som UTF-8 kodade.

260 ms totalt · 3 externa anrop · v20260731065814-full.767b4345
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)