Datuve :: Forums :: Arhīvs :: MySQL encoding. Ķeburi

Datuve

Mana Datuve

Reģistrācija | Noteikumi | Paroles atjaunošana



Forums

Ieskaties


Raksti

Lietotāji online

Lietotāji online: 100

Reģistrētie lietotāji online: 0

Viesi online: 100

Datuve.lv video
Top.LV

MySQL encoding. Ķeburi

Ievietoja: Tomy @ 2007.08.10 22:27  

Viss ir salikts uz utf-8. Tabulās utf8_general_ci, headeros utf-8. Bet pievienojot ierakstu tik un tā 'ā' burta vietā parādās '?'. Ko darīt?

Birkas: mysql , utf-8

Komentāri:

#1 best @ 2008.01.03 09:34

Man ir līdzīga problēma, text  tipam bija uzlikts utf8_latvian_ci, tabulai utf-8, failiem arī utf-8. Tagad uzliku blob it kā nav problēmas, bet nav pārliecības vai daru pareizi. Vai kāds lūdzu varētu man šo lietu izskaidrot?

#2 faq @ 2008.01.03 10:42

my.cnf iemet
default-character-set=utf8
character-set-server = utf8
collation-server = utf8_general_ci

#3 grisha @ 2008.01.03 10:43

labaak buutu izveeleeties enkodingu windows-1257

#4 faq @ 2008.01.03 10:50

Grisha, iespied galvu durviis un aizej stūrī nokaunies.

#5 drono @ 2008.01.03 10:51

labaak buutu izveeleeties enkodingu windows-1257

Kas tur tavuprāt labāks?

Autoram> PHP kodā tieši aiz mysql_connect() un mysql_select_db() pievieno 2 kverijus:

mysql_query("SET NAMES utf8");
mysql_query("SET CHARACTER SET utf8");

Tad visam vajadzētu būt ok.

#6 best @ 2008.01.03 11:36

Visiem paldies, pamēģināšu