Kom ihåg mig?
Home Menu

Menu


MySQL collation strul...

 
Ämnesverktyg Visningsalternativ
Oläst 2008-03-17, 11:06 #1
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Hej!

Jag har fått lite problem med min databas vad gäller åäö, dessa ersätts med frågetecken.

Jag använder XAMPP på min dator och i sidans HTML är charset=iso-8859-1.
I databasen så antar jag dock att jag använder fel collation, och därav får fel på mina åäö,
jag hittar dock ingenstans i phpMyAdmin där man kan ändra det, där nämns inte ens collation
i inställningarna för databaser och tabeller.. Har tittat under fliken "Operationer" men där finns
inget heller som har med den saken att göra.

Jag antar att det är collation jag skall ändra på, eller är jag ute och cyklar? Med isåfall.. Hur?
Är det någon typ av inställning man måste göra i phpMyAdmin, eller varför kan jag inte byta collation?

Skulle vilja ha att det default blir rätt collation så att åäö fungerar...

phpMyAdmin version : 2.11.4

Tacksam för snabb hjälp!

Med vänliga hälsningar
Patrik
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:27 #2
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
Det här va ju ett lustigt problem.
När ersätts åäö med frågetecken?
Är det när du skickar in data från ett formulär till databasen?
Eller skriver du in datat direkt från phpMyAdmin?

Om du använder en SSH-klient (t.ex. Putty) för att logga in på servern och sedan kör frågor/uppdateringar mot databsen vi konsol kan "svenska tecken" bytas ut mot frågetecken då Putty är felkonfigurerat.

Hoppas jag bidragit med något
wooper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:29 #3
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Hej!

Kör XAMPP och Windows på min egen dator.

ÅÄÖ ersätts med ? när jag antingen försöker importera en .sql i phpMyAdmin, men även när jag i min php kod kör en query... Uppenbarligen mycket märkligt. :S
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:40 #4
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
Jag är kass på teckenuppsättningar och ogillar ISO, UTF, etc.

Men, en ren chansning kan väll vara att byta till UTF-8 i din HTML.
Vad väljer du föresten när du loggar in i phpMyAdmin? UTF-8 eller ISO8859-1 ?

Jag ska laborera lite å se om jag också kan få problemet
wooper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:43 #5
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
När jag loggar in så använder jag UTF-8 Svenska...

Men det knepiga är ju att det inte ens funkar om man importerar en .SQL fel med åäö
direkt i phpMyAdmin.. åäö bli ju ? då också.
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:44 #6
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
Upptäckte en liten sak:

Varje tabell har ett fält "Kollationering" som för mig är inställt på "latin1_swedish_ci".
Något liknande borde du också ha.
wooper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:45 #7
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Funderar på om detta kan ha med saken att göra?

Såhär står det på första sidan när jag loggat in i phpMyAdmin:
Din PHP MySQL bibliotekversion 5.0.51a skiljer sig från din MySQL serverversion 3.23.32. Detta kan orsaka oförutsägbara beteenden.

Vad innebär det, och kan det ha med saken att göra?
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:46 #8
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Citat:
Originally posted by wooper@Mar 17 2008, 12:44
Upptäckte en liten sak:

Varje tabell har ett fält "Kollationering" som för mig är inställt på "latin1_swedish_ci".
Något liknande borde du också ha.
Vart finns det?

Jag hittar inget iaf.
BoXon är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:48 #9
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
wooper wooper är inte uppkopplad
Medlem
 
Reg.datum: Mar 2008
Inlägg: 128
Jag får fram det när jag editerar en redan existerande tabell.
Kör dock 2.11.5 vilket endast är en version över dig, borde inte spela någon roll.
wooper är inte uppkopplad   Svara med citatSvara med citat
Oläst 2008-03-17, 11:52 #10
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
BoXon BoXon är inte uppkopplad
Flitig postare
 
Reg.datum: Sep 2007
Inlägg: 391
Knepigt problem, att jag inte ens har den inställningen i phpMyAdmin.

Någon som vet vad:
Din PHP MySQL bibliotekversion 5.0.51a skiljer sig från din MySQL serverversion 3.23.32. Detta kan orsaka oförutsägbara beteenden.

Betyder?
BoXon ä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 12:30.

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