Con mysql 4.1 la cosa si e' "notevolmente" complicata sia per charset e collate sia per il time zone.

Il manuale http://dev.mysql.com/doc/mysql/en/charset.html

dice un mucchio di parole ma nessuna chiarezze su "cosa" e "come" devi usare. Quando arrivi al punto chiarimento troverai sempre "secondo il bisogno".

Il charset sara' LATIN1 e il corrispondente COLLATION dovra' essere tra quelli compresi nel LATIN1 pena la non validita' del COLLATION nel caso trovasse un carattere non presente.

Puoi lasciare tranquillamente lo swedish oppure mettere il LATIN1_GENERAL_CI .... tenendo presente che tutti i collations appartenenti alla stessa famiglia di charset sono tra di loro compatibili. Inoltre che il COLLATION e' attribuibile a server, database, tabella, colonna.

Se per esempio in una colonna hai dei nomi tedeschi con accenti buffi per il loro corretto ordinamento potrai attribuire alla sola colonna il LATIN1_GERMAN_CI.

Altra nota: come avrai notato non hai piu' la possibilita' di dichiarare una colonna BINARY negli attributi della colonna. Bene, questo BINARY ora si deve attribuire tramite il COLLATION. Infatti il suffisso CI o CS sta proprio per CASE INSENSITIVE o CASE SENSITIVE.

Detto questo diciamo ora che devi impostare il COLLATION "secondo il tuo bisogno".