| Visa föregående ämne :: Visa nästa ämne |
| Startad av: |
Meddelande |
Gandolf
Medlem i: 3520 dagar
Status: Offline
#461656
|
Skrivet: 2007-02-17 23:49
Ämne: Kollationering i MySQL
|
|
|
Har fått mysql uppgraderat på webbhotellet och hittat det här med kollationering. Så vad bör jag använda i mina databaser för att få allt att funka med svenska tecken?
Dels kan jag ju välja kollation för MySQL-uppkoppling direkt när jag kommer in phpMyAdmin och dels kan jag ju välja kollationering inne i tabellerna.
Har i princip noll användare som surfar på mina sidor som kommer utanför Sverige.
Sen om nån har mer kött på benen om vad kollationeringen är till för så får ni gärna ha en liten utläggning om det.  |
|
|
|
| Till toppen på sidan |
|
Malte


Medlem i: 4080 dagar Från: Tingsryd
Status: Offline
#461675
|
Skrivet: 2007-02-18 00:26
Ämne:
|
|
|
Du ska ha samma kollationering som du har charset på din webbsida.
Och så länge som du inte sparar din HTML-kod som UTF8 ska du använda charset iso-8859-1, eller motsvarande, samt använda latin1 som kollationering. |
|
|
_________________ Funktion är vackert |
| Till toppen på sidan |
|
md2perpe


Medlem i: 3736 dagar Från: Hallonbergen, Kungsbodarna
Status: Offline
#461679
|
Skrivet: 2007-02-18 00:50
Ämne:
|
|
|
Malte svarade på vilken teckenkodning du bör använda i databasen.
Kollationering handlar dock om sortering. I tyskan sorteras ä som a och ö som o. I svenskan ligger de som bekant i slutet av alfabetet.
Du skall därför ha en kollationering som stämmer överens med sidans språk (och teckenkodning). Antar att du har en svensk sida.
Om du kör med latin-1 som teckenkodning skall du ha latin1_swedish_ci som kollationering.
Om du kör med utf-8 som teckenkodning skall du ha utf8_swedish_ci som kollationering. |
|
|
_________________ 6 + sqrt(64) = 10 |
| Till toppen på sidan |
|
Gandolf
Medlem i: 3520 dagar
Status: Offline
#462534
|
Skrivet: 2007-02-20 23:58
Ämne:
|
|
|
| Tackar för två bra och klargörande svar. |
|
|
|
| Till toppen på sidan |
|
|