Kom ihåg mig?
Home Menu

Menu


Teckenuppsättning, UTF-8 sviker mig!?

 
Ämnesverktyg Visningsalternativ
Oläst 2009-10-29, 11:59 #1
totoos avatar
totoo totoo är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2006
Inlägg: 730
totoo totoo är inte uppkopplad
Mycket flitig postare
totoos avatar
 
Reg.datum: Nov 2006
Inlägg: 730
Standard Teckenuppsättning, UTF-8 sviker mig!?

Hej

Jag har alltid kört ISO-8859-1. Men känner mig i regel lite utanför när alla andra verkar använda UTF-8. Enligt allt jag har läst mig till så är UTF-8 att föredra.

Men... Problemet är när jag någon av mina siter och byter teckenuppsättning så blir alla mina svenska tecken (åäö) att se helt knasiga ut.

Vad är orsaken till detta? Detta är när jag testkör lokalt, så jag vet inte om det har med inställningarna på min webbserver att göra?! Men det känns som att webbservern ska väl skita i dessa inställningar och bara tolka det som html-sidan säger att den ska tolkas.

Jag anger teckenuppsättningen på följande ställen:

HTTP header
META content type

Vad beror detta på? UTF-8 klarar uppenbarligen svenska tecken på alla andras siter, varför inte hos mig?

Tack
totoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 12:07 #2
Hjalmarsson Hjalmarsson är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 98
Hjalmarsson Hjalmarsson är inte uppkopplad
Medlem
 
Reg.datum: Jun 2008
Inlägg: 98
Filerna sparade som utf-8 utan BOM?
Hjalmarsson är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 12:42 #3
Undoredoos avatar
Undoredoo Undoredoo är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 179
Undoredoo Undoredoo är inte uppkopplad
Medlem
Undoredoos avatar
 
Reg.datum: May 2008
Inlägg: 179
Har precis stött på liknande problem. Alla filer är encodade i utf-8 (utan BOM) och alla headers är utf-8. Kör också SET NAMES till utf-8 i SQL-anropen. Lokalt funkar allt, men när jag la över hela paketet på extern hosting slutade å, ä och ö att fungera. Databasen är en kopia rakt av. Vet inte var jag ska börja felsöka.
Undoredoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 13:04 #4
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Jonas Jonas är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Feb 2004
Inlägg: 3 364
Vad säger webbläsaren?

Explorer: Högerklick -> Egenskaper
Firefox: Högerklick -> Sidinfo

Oftast ser ÅÄÖ knasiga ut om texten är i Latin1 eller om www-servern skickar ut i latin1.

Har haft knasiga problem i PHP där tex. en inkluderad fil, tex. functions.inc.php varit latin1 medan övriga varit utf-8. Ger konstiga problem.
Jonas är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 13:06 #5
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Har du sparat filerna som UTF8? Har du sparat innehåll i eventuella databaser som UTF8? Använder du UTF8 när du pratar med databasen?
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 15:56 #6
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Serverar webservern filerna som utf-8? Kolla headern med lämpligt verktyg i en webbläsare (t.ex. httpfox/firebug i firefox). Kolla sidinfo som någon skrev ovan.
Syke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 17:24 #7
Undoredoos avatar
Undoredoo Undoredoo är inte uppkopplad
Medlem
 
Reg.datum: May 2008
Inlägg: 179
Undoredoo Undoredoo är inte uppkopplad
Medlem
Undoredoos avatar
 
Reg.datum: May 2008
Inlägg: 179
I mitt fall verkar det som att den externa hostingen spottar ut ISO-8859-1 enligt sidinfon. Vad är lösningen på detta? Jag sanerade just mitt eget CMS för att det var olika encodings här och var, allting är utf-8 nu. Hoppas verkligen inte att jag behöver anpassa CMS:et beroende på webbserverns inställning.
Undoredoo är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 18:37 #8
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Syke Syke är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 297
Citat:
Ursprungligen postat av Undoredoo Visa inlägg
I mitt fall verkar det som att den externa hostingen spottar ut ISO-8859-1 enligt sidinfon. Vad är lösningen på detta? Jag sanerade just mitt eget CMS för att det var olika encodings här och var, allting är utf-8 nu. Hoppas verkligen inte att jag behöver anpassa CMS:et beroende på webbserverns inställning.
Kontakta hotellet och fråga hur servern är inställd.
Syke är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-10-29, 19:03 #9
emilvs avatar
emilv emilv är inte uppkopplad
Bara ett inlägg till!
 
Reg.datum: Feb 2004
Inlägg: 1 564
emilv emilv är inte uppkopplad
Bara ett inlägg till!
emilvs avatar
 
Reg.datum: Feb 2004
Inlägg: 1 564
Citat:
Ursprungligen postat av Undoredoo Visa inlägg
I mitt fall verkar det som att den externa hostingen spottar ut ISO-8859-1 enligt sidinfon. Vad är lösningen på detta? Jag sanerade just mitt eget CMS för att det var olika encodings här och var, allting är utf-8 nu. Hoppas verkligen inte att jag behöver anpassa CMS:et beroende på webbserverns inställning.
Standard enligt HTTP-standarden är ISO-8859-1. Om du inte skickar någon kodning så ska alltså webbläsaren tolka det som ISO-8859-1 (ISO-Latin-1). Tyvärr struntar Google Chrome i detta och renderar med UTF-8 om det saknas teckenkodningsheader, så numera är det riskabelt att inte skicka med vilken teckenkodning man har.

Du kan sätta egen teckenkodning med hjälp av .htaccess (om servern kör Apache). Se denna sida:
http://www.w3.org/International/ques...charset.sv.php
emilv är inte uppkopplad   Svara med citatSvara med citat
Oläst 2010-06-21, 22:15 #10
Jonas.U Jonas.U är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2009
Inlägg: 28
Jonas.U Jonas.U är inte uppkopplad
Nykomling
 
Reg.datum: Sep 2009
Inlägg: 28
Jag lånar denna tråd lite, om man konverterar sitt vbulletin forum från iso till utf-8. Fungerar svenska tecken lika bra?
Jonas.U är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 3 (0 medlemmar och 3 gäster)
 

Regler för att posta
Du får inte posta nya ämnen
Du får inte posta svar
Du får inte posta bifogade filer
Du får inte redigera dina inlägg

BB-kod är
Smilies är
[IMG]-kod är
HTML-kod är av

Forumhopp


Alla tider är GMT +2. Klockan är nu 14:33.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson
 
Copyright © 2017