Kom ihåg mig?

MySQL tar inte emot ÅÄÖ...

Ämnesverktyg Visningsalternativ
Oläst 2008-10-30, 14:35 #1
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Hej,
har ett problem med en ny server jag arbetar mot (One).
Verkar inte som den vill ta emot ÅÄÖ.

Ex.
Kod:
$sql = "INSERT INTO ".$prefix."_menu (name) VALUES ('Översikt')";
mysql_query($sql) or die(mysql_error());
I PhpMyAdmin visar den Översikt.

Går jag dock in i PhpMyAdmin och väljer Lägg till.. och sedan där skriver Översikt i name, så visas det korrekt.

MySQL teckenuppsättning är inställd på UTF-8 Unicode (utf8) precis samma som på min gamla server.

Hjälp?!
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-30, 14:55 #2
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
Om du har uft8 som charset på tabellen så bör du ha desamma på ditt system.

Prova annars detta efter mysql_connect:

Kod:
mysql_query("SET NAMES utf8", $mysql_connection);
mysql_query("SET CHARACTER_SET utf8", $mysql_connection);
DjFaDDe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-30, 15:04 #3
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Ursprungligen postat av DjFaDDe
Om du har uft8 som charset på tabellen så bör du ha desamma på ditt system.

På mitt system?

Citat:
Ursprungligen postat av DjFaDDe
Prova annars detta efter mysql_connect:
Kod:
mysql_querySET NAMES utf8, mysql_connection;
mysql_querySET CHARACTER_SET utf8, mysql_connection;
Detta löste det hela. Men om jag skulle vilja göra dessa inställningar permanent? vad är det jag gör egentligen?

Tack!
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-30, 15:16 #4
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
Ja, systemet du antagligen sitter och utvecklar. Kanske ett admingränssnitt? Använd utf8 där också. Du bör ha samma charset överallt. Annars kan det uppstå konflikter som dessa.
DjFaDDe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-30, 15:34 #5
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Citat:
Originally posted by DjFaDDe@Oct 30 2008, 16:16
Ja, systemet du antagligen sitter och utvecklar. Kanske ett admingränssnitt? Använd utf8 där också. Du bör ha samma charset överallt. Annars kan det uppstå konflikter som dessa.
t.ex. Dreamweaver?
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-30, 15:44 #6
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
allstars allstars är inte uppkopplad
Klarade millennium-buggen
 
Reg.datum: Apr 2006
Inlägg: 2 126
asp/php-filerna skall du spara som utf8 där också, samt se till att charset är inställt i HEAD-taggen
allstars är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-30, 15:44 #7
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
Citat:
Ursprungligen postat av grinditwp
Citat:
Ursprungligen postat av DjFaDDe
Ja, systemet du antagligen sitter och utvecklar. Kanske ett admingränssnitt? Använd utf8 där också. Du bör ha samma charset överallt. Annars kan det uppstå konflikter som dessa.
t.ex. Dreamweaver?

Du får nog plugga lite gällande den biten. =) Kan skicka en nyttig länk om teckenkodningar: http://www.w3.org/International/O-charset.sv.php
DjFaDDe är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-31, 09:15 #8
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
grinditwp grinditwp är inte uppkopplad
Flitig postare
 
Reg.datum: Mar 2008
Inlägg: 320
Ah. tackar, där ser man, man lär sig något nytt varje dag. Aldrig stött på problemet innan eftersom Latin 1 verkar vara ganska mcyket standard annars, dock vet jag att UTF-8 är betydligt mer framtidssäkert. Visste inte att programmet jag jobbade med också hade dessa inställningar. eller i alla fall inte att de påverkade php koden, trodde bara det gällde HTML.

Well well, tack så mycket!
grinditwp är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-10-31, 09:24 #9
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
DjFaDDe DjFaDDe är inte uppkopplad
Medlem
 
Reg.datum: Mar 2007
Inlägg: 62
Det har nog varit så för alla någon gång. Som jag har förstått det så skapades utf8 så att man inte ska behöva använda andra charset. Den ska stödja hela världens tecken på ett och annat sätt.
DjFaDDe ä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)
 
Ämnesverktyg
Visningsalternativ

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:42.

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