Kom ihåg mig?
Home Menu

Menu


Svenska tecken i MySQL 5 strular

Ämnesverktyg Visningsalternativ
Oläst 2006-04-28, 14:06 #1
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Har en snabbisfråga som säkert nån av er har svaret på =)
Via ett formulär har jag fört in data i en tabell i min MySQL-db åäö och ser knäppt ut när jag tittar i tabellen på posterna med MySQL-Front - likaså om jag kör en query i MySQL-prompten. Jag får jag ö:na till att se ut så här ├Â

När jag listar posterna i tabellen på en php-sida ser ö:na bra ut, men varför ser de ut så i databasen? jag har inte upplevt det tidigare i mina andra databaser här hemma... språktolkningen satt i MySQL vid installation är Latin1

Nämnas ska väl oxå att databasen ligger på en burk med Windows 2003 Server.
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-28, 14:13 #2
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Upptäckte felet precis efter att jag skrivit här...
UTF-8 hade jag råkat sätta encodingen till på formulärsidan. Det behöver jag inte i det här fallet... Så nu är problemet löst =)

Men om jag nu skulle vilja ha min formulärsida i UTF-8 säger vi.. då måste jag ha databasen i UTF-8 oxå? För att själva databasen ska presentera tecknen rätt? För php-sidor i UTF-8 presenterar det ju ändå rätt.
Seattlegrunge är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-28, 14:43 #3
martines avatar
martine martine är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Mar 2005
Inlägg: 767
martine martine är inte uppkopplad
Mycket flitig postare
martines avatar
 
Reg.datum: Mar 2005
Inlägg: 767
Citat:
Originally posted by Seattlegrunge@Apr 28 2006, 14:13
Men om jag nu skulle vilja ha min formulärsida i UTF-8 säger vi.. då måste jag ha databasen i UTF-8 oxå? För att själva databasen ska presentera tecknen rätt? För php-sidor i UTF-8 presenterar det ju ändå rätt.
Du måste inte ha samma teckenuppsättning i databasen som på sidan (även om det förstås är bättre). Det går att göra som du har gjort, dvs ha sidan i utf-8 men ha databasen i latin-1. Detta kan vara en nödlösning om du kör med MySQL version lägre än 4.1 (v4.1 är den första som kan hantera utf-8 riktigt), men du kan få problem med sortering etc. Bättre är förstås att köra MySQL 5 och ställa in den interna teckenuppsättningen till utf-8.

http://dev.mysql.com/doc/refman/5.0/...t-unicode.html

Edit: såg att du skrev MySQL 5, kolla länken ovan
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-28, 14:50 #4
Seattlegrunges avatar
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Nov 2003
Inlägg: 979
Seattlegrunge Seattlegrunge är inte uppkopplad
Mycket flitig postare
Seattlegrunges avatar
 
Reg.datum: Nov 2003
Inlägg: 979
Japp, misstänkte det du skrev i sista meningen
Tackar!
Seattlegrunge ä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 15:32.

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