Kom ihåg mig?
Home Menu

Menu


� istället för Å, Ä, Ö

Ämnesverktyg Visningsalternativ
Oläst 2009-12-09, 20:02 #1
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
Standard � istället för Å, Ä, Ö

Hej!

Varför får jag � istället för de "svenska" bokstäverna ÅÄÖ?

Mitt head:

<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="LTR" lang="sv">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

Jag har två st webbshoppar på min server.
Den ena med samma HEAD får inte �...


Känner mig lagom dum som ställer denna frågan.. Men kommer inte underfund med det..
linus1 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 20:04 #2
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Du har förmodligen inte samma teckenkodning i databasen som i filerna.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 20:36 #3
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
Hur borde det se ut?

Visst är det "Kollationering" som jag ska ändra på databasen? Vilken ska jag ha där?..



Allt som jag hämtar från databasen blir _rätt_
Allt som jag skriver inne i dokumentet blir �..

Senast redigerad av linus1 den 2009-12-09 klockan 20:48
linus1 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 20:56 #4
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
andi andi är inte uppkopplad
Flitig postare
 
Reg.datum: Jun 2006
Inlägg: 344
Men vad har du för tecken-kodning i dokumentet?
Det är "charset" du ska ändra, inte kollationering.
andi är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 21:04 #5
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
Heh... Hur ser jag det?

Använder dreamweaver
linus1 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 21:31 #6
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
jag använder detta för att undvika ditt problem
PHP-kod:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8"); 
precis efter mysql_connect, altså innan den ställer frågorna
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 21:42 #7
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
linus1 linus1 är inte uppkopplad
Medlem
 
Reg.datum: Jan 2004
Inlägg: 70
Där löste vi biffen! tack!
linus1 är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 23:26 #8
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
tartareandesire tartareandesire är inte uppkopplad
Supermoderator
 
Reg.datum: Jan 2004
Inlägg: 11 585
Citat:
Ursprungligen postat av youheardit Visa inlägg
jag använder detta för att undvika ditt problem
PHP-kod:
mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER_SET utf8"); 
precis efter mysql_connect, altså innan den ställer frågorna
Det är bättre att använda mysql_set_charset.
__________________
Full-stack developer, free for smaller assignments
tartareandesire är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-09, 23:41 #9
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
youheardit youheardit är inte uppkopplad
Har WN som tidsfördriv
 
Reg.datum: Oct 2008
Inlägg: 1 168
Citat:
Ursprungligen postat av tartareandesire Visa inlägg
Det är bättre att använda mysql_set_charset.
ursäkta mig, kanske dum fråga, men kan du skriva varför? så det känns som det är värt att byta.
youheardit är inte uppkopplad   Svara med citatSvara med citat
Oläst 2009-12-10, 00:12 #10
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Clarence Clarence är inte uppkopplad
Administratör
 
Reg.datum: Jan 2003
Inlägg: 1 974
Citat:
Ursprungligen postat av youheardit Visa inlägg
ursäkta mig, kanske dum fråga, men kan du skriva varför? så det känns som det är värt att byta.
Inte så självklart att det borde vara någon skillnad, men när den officiella dokumentationen säger att man inte bör använda ett sätt så bör man kanske ta det för sanning.

Jag tror att anledningen är att t ex mysql_real_escape-string (eller andra teckenkodnings-beroende funktioner) garanterat använder rätt encoding om du sätter den med mysql_set_encoding.
Clarence är inte uppkopplad   Svara med citatSvara med citat
Svara


Aktiva användare som för närvarande tittar på det här ämnet: 1 (0 medlemmar och 1 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 21:09.

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