FAQ |
Kalender |
2006-03-29, 19:11 | #1 | ||
|
|||
Nykomling
|
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 |
||
Svara med citat |
2006-03-29, 19:42 | #2 | |||
|
||||
Mycket flitig postare
|
Citat:
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. |
|||
Svara med citat |
2006-03-29, 20:11 | #3 | ||
|
|||
Nykomling
|
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 |
||
Svara med citat |
2006-03-29, 20:55 | #4 | ||
|
|||
Mycket flitig postare
|
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. |
||
Svara med citat |
2006-03-29, 21:27 | #5 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
Svara med citat |
2006-03-30, 02:34 | #6 | ||
|
|||
Nykomling
|
Nu var det just problemet att jag gjorde fulltextsökning...
Men jag gjorde om sökfunktionen så nu funkar det med latin1. |
||
Svara med citat |
2006-03-30, 17:26 | #7 | ||
|
|||
Medlem
|
utf-8 kom i version 4.1
|
||
Svara med citat |
2006-04-06, 00:35 | #8 | ||
|
|||
Nykomling
|
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... :/ |
||
Svara med citat |
2006-04-06, 01:15 | #9 | |||
|
||||
Mycket flitig postare
|
Citat:
|
|||
Svara med citat |
2006-04-13, 13:29 | #10 | ||
|
|||
Nykomling
|
Verkar inte bara vara jag som har problem:
http://bugs.mysql.com/bug.php?id=9041 |
||
Svara med citat |
Svara |
|
|