XLT blogas

2008-09-20

Mysql UTF-8 lietuvybė

Įrašyta kategorijoje: php — dainos @ 19:18
Tags: , , ,

Papildomai prie šio būdo – dar kelios manipuliacijos mėginant priversti rodyti lietuviškas raides iš Mysql bazės.

mysql_set_charset, parašius po prisijungimo prie bazės, padeda teisingai atvaizduoti lietuviškas raides iš bazės su utf8 koduote. (Plačiau čia)

Alternatyva: mysql užklausa SET NAMES:

mysql_query(‘SET NAMES utf8);

Bazės konvertavimas į UTF:

ALTER TABLE lentele CONVERT TO CHARACTER SET utf8

Jei nepavyksta – alternatyva:

Pirmiausia norimą teksto stulpelį paverčiame į BLOB, o tada grąžiname į TEXT su UTF koduote:

ALTER TABLE lentele MODIFY `stulpelis` BLOB
ALTER TABLE lentele MODIFY `stulpelis` TEXT CHARACTER SET utf8

Blog at WordPress.com.