webForumDet fria alternativet

charset och collation?

0 svar · 280 visningar · startad av tanten

tantenMedlem sedan nov. 20051 596 inlägg
#1

Har försökt sätta mig in i charset och collation, men hittar inte när det behövs eller vad som är bäst. Bara hur.
Vad ska man tänka på för en helt vanlig sida på svenska, där det enda märkvärdiga som kan hända med konstiga tecken, är en kolumn med namn för AB, HB med flera? Oftast bara & men de kan ju ha hittat på mer...

shell> mysqld
shell> mysqld --character-set-server=latin1
shell> mysqld --character-set-server=latin1 \
           --collation-server=latin1_swedish_ci
----------------------------

CREATE DATABASE db_name
    [[DEFAULT] CHARACTER SET charset_name]
    [[DEFAULT] COLLATE collation_name]
-----------------------------

CREATE TABLE tbl_name (column_list)
    [[DEFAULT] CHARACTER SET charset_name] [COLLATE collation_name]]

-------------------------------------------

CREATE TABLE Table1
(
    column1 VARCHAR(5) CHARACTER SET latin1 COLLATE latin1_swedish_ci
);

--------------------------------------------
SELECT 'string';
SELECT _latin1'string';
SELECT _latin1'string' COLLATE latin1_swedish_ci;

Och från vilken versioner av mysql kan man använda vad?
Räcker det med att ange det i tabellerna eller måste man ta det steg för steg från servern och ner till "string"?
Jag har kopierat från manualen så värdena är inte mina förslag... :)
Hur gör ni?

121 ms totalt · 3 externa anrop · v20260731065814-full.0e50b1ef
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
118 ms — hämta tråd, inlägg och bilagor (db)