1 (edited by dom 2007-12-08 20:14:08)

Topic: UTF-8 koduotė ir LT raidės

Tai va, turiu problemų su UTF-8 ir raidėm, kadangi įterpus naują reikšmę vis pridedama koduote latin_swedish_ci ar pan. Nors nustatyta utf8_lithuanian... Va, gal kas žinote kaip pakeisti viską į utf8_lithuanian_ci čia:

character set client      utf8
(Globali reikšmė)     latin1
character set connection     utf8
(Globali reikšmė)     latin1
character set database     latin1
character set results     utf8
(Globali reikšmė)     latin1
character set server     latin1
character set system     utf8
character sets dir     /usr/local/share/mysql/charsets/
collation connection     utf8_lithuanian_ci
(Globali reikšmė)     latin1_swedish_ci // cia
collation database     latin1_swedish_ci // cia
collation server     latin1_swedish_ci // cia
concurrent insert     ON

Nes yra problemų visada auto priskiria swedish, nors nustatau normaliai į utf8_lithuanian_ci, arba su PHP skriptu irgi nesamone gaunasi nors nustatau SET NAMES utf8, CHARACTER utf8 bei headers į UTF-8 tačiau vistiek duoda reikšmes swedish.. tai pats perstatau ir tada normaliai va... Anksčiau lyg ir veikė gerai dabar pjaut grybą pradėjo ;(

Problema: http://img252.imageshack.us/img252/3981/nesamonekk7.jpg

// Viską sutvarkiau t.y DB yra nustatyta, kad visi rows'ai: utf8_lithuanian_ci, taip pat ir table, prisijungiant i phpmyadmin naudojama utf8, ir visuose puslapiuose naudoju: mysql_query("DEFAULT CHARACTER SET utf8");
mysql_query("COLLATE utf8_lithuanian_ci"); mysql_query("SET NAMES utf8");
Taciau problema, nesikeicia inputuos'e rodo klaustukus, kame problema?

Re: UTF-8 koduotė ir LT raidės

mysql_query("DEFAULT CHARACTER SET utf8");
mysql_query("COLLATE utf8_lithuanian_ci"); mysql_query("SET NAMES utf8");
tavo site man isgelbejo is padeties su lietuviskomis raidemis, nebuvau naudojas DEFAULT CHARACTER SET UFT8
tai knisos ziauriai, rodyt rodydavo graziai lietuviskas raides, bet kai keldavo tarkim naujiena,
ziauriai prastai poto budavo. :)

Re: UTF-8 koduotė ir LT raidės

Tam, kad automatiškai kuriant stulpelius būtų naudojama norima koduotė tai duomenų bazei ir lentelei ją ir priskirk. Tai vadinama koduotė pagal nutylėjimą. Gal padės (-;