Kom ihåg mig?
Home Menu

Menu


MySQL 4.0.24 och UTF-8

Ämnesverktyg Visningsalternativ
Oläst 2006-03-29, 19:11 #1
Kalliban Kalliban är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 8
Kalliban Kalliban är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 8
Hej,

jag undrar om det är någon här som vet hur man aktiverar stöd för UTF-8 i MySQL 4.0.24?
UTF-8 finns inte med som teckenkodstabell by default, utan måste enligt http://dev.mysql.com/doc/refman/4.1/...acter-set.html läggas till i efterhand.
Frågan är bara om man måste sitta och räkna ut de hexadecimala värdena för varenda bokstav, eller omdet redan finns färdiga listor på detta? Dvs färdiga teckentabeller för MySQL att ladda hem.

Lite input på detta vore kanon.

// Johan
Kalliban är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-03-29, 19:42 #2
zorans avatar
zoran zoran är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jun 2004
Inlägg: 598
zoran zoran är inte uppkopplad
Mycket flitig postare
zorans avatar
 
Reg.datum: Jun 2004
Inlägg: 598
Citat:
Originally posted by Kalliban@Mar 29 2006, 19:11
Hej,

jag undrar om det är någon här som vet hur man aktiverar stöd för UTF-8 i MySQL 4.0.24?
UTF-8 finns inte med som teckenkodstabell by default, utan måste enligt http://dev.mysql.com/doc/refman/4.1/en/add...racter-set.html läggas till i efterhand.
Frågan är bara om man måste sitta och räkna ut de hexadecimala värdena för varenda bokstav, eller omdet redan finns färdiga listor på detta? Dvs färdiga teckentabeller för MySQL att ladda hem.

Lite input på detta vore kanon.

// Johan
Är du SÄKER på att stödet inte finns redan? Alla mina servrar har stöd för utf-8 utan att jag behövt pilla på dem på något sätt.

Vad händer om du kör:

set names utf8;

och sen därefter "show variables like '%char%';"?

Observera, att det i MySQL inte heter utf-8 utan utf8.
zoran är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-03-29, 20:11 #3
Kalliban Kalliban är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 8
Kalliban Kalliban är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 8
Om jag kör det i CocoaMySQL så får jag följande fel:
Unknown system variable 'names'

Om jag kör queryn show variables like 'character_set' får jag upp följande:
character_set latin1

Det är det enda. Servern är f.ö. Mac OS 10.3.9 Server
Kalliban är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-03-29, 20:55 #4
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Charlie Charlie är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Jul 2004
Inlägg: 701
Jag har också problem med utf-8. Jag är ganska säker på att MySQL 4.0 inte har stöd för andra teckenkodstabeller än "latin1", dvs iso 8859-1. Dock bör inte detta påverka utdatan såvida du inte använder strängfunktioner i MySQL, exempelvis vid fulltext-sökning eller jämförelser.

Stödet kommer först i 4.1.
Charlie är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-03-29, 21:27 #5
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 Xyzi@Mar 29 2006, 20:55
Stödet kommer först i 4.1.
Så sant... Och djupt tragiskt att de flesta webhotell fortfarande kör med 4.0 (fast 5.x redan finns!). Sätt lite press på webbhotellen, kräv minst 4.1!! (Ofta gör man ju reklam för att man kör php4 och php5 osv men vad det gäller MySQL verkar man vara nöjd med 4.0 och undvika nämna versionsnummer...) <_< <_<
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-03-30, 02:34 #6
Kalliban Kalliban är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 8
Kalliban Kalliban är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2003
Inlägg: 8
Nu var det just problemet att jag gjorde fulltextsökning...
Men jag gjorde om sökfunktionen så nu funkar det med latin1.
Kalliban är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-03-30, 17:26 #7
ccato ccato är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 70
ccato ccato är inte uppkopplad
Medlem
 
Reg.datum: Jan 2006
Inlägg: 70
utf-8 kom i version 4.1
ccato är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-06, 00:35 #8
antealin antealin är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 3
antealin antealin är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 3
Jag har dock en del problem med detta. Jag har satt kollationering på en tabell till utf8_swedish_ci, men ändå så sorterar den ÖÅÄ (i den ordningen) före A t.ex.
Detta är ganska irriterande, och vad bör jag göra åt det?

Jag använder MySQL 5.0.18... :/
antealin är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-06, 01:15 #9
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 antealin@Apr 6 2006, 00:35
Jag har dock en del problem med detta. Jag har satt kollationering på en tabell till utf8_swedish_ci, men ändå så sorterar den ÖÅÄ (i den ordningen) före A t.ex.
Detta är ganska irriterande, och vad bör jag göra åt det?

Jag använder MySQL 5.0.18... :/
Låter ju märkligt värre. Kan det tänkas att texten egentligen är i latin-1? Det är i alla fall baklänges (!?) i förhållande till teckenkoderna: D6 C5 C4 om dom är latin-1 (och även om det är utf8). Jag irrar nog mest. BAra att hoppas att någon annan kommer med bättre hjälp.
martine är inte uppkopplad   Svara med citatSvara med citat
Oläst 2006-04-13, 13:29 #10
antealin antealin är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 3
antealin antealin är inte uppkopplad
Nykomling
 
Reg.datum: Dec 2005
Inlägg: 3
Verkar inte bara vara jag som har problem:
http://bugs.mysql.com/bug.php?id=9041
antealin ä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 04:32.

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