Teisingi Charset nustatymai
Parašė ozzWANTED 2007 liepos 16 23:07:49

Teisinga Php-Fusion Charset koduotė:
/locale/Lithuanian/global.php faile:
$locale['charset'] = "windows-1257";
Teisinga duom. bazės koduotė: utf8_lithuanian_ci




Klaidinga Php-Fusion duom. bazės koduotė: cp1257_lithuanian_ci



Dabar turbūt visiems iškilo klausimas kaip ištaisyti koduotę?
Taigi, labiau patyrusiems sakau:
Užleiskite šią užklausą įprastiniuose puslapiuose:
ALTER DATABASE `[JƛSƘ SAITO DUOM.BAZƋS PAVADINIMAS]` DEFAULT CHARACTER SET utf8 COLLATE utf8_lithuanian_ci

Jeigu jūsų hostingas nesupportina šios užklausos, arba nemokate to padaryti, darote taip:

1.Einate į Hostingo PhpMyAdmin
2.Prisijungiate
3.Pasirenkate savo saito duomenų bazę
4.Tada spaudžiate ant viršuje lango esančio mygtuko [Veiksmai] (eng. "Actions")
5.Ir apačioje turėtumėte matyti punktą "Palyginimas" (end. "Charset")
6.Renkatės šiame punkte: "utf8_lithuanian_ci"
7.Ir spaudžiate mygtuką [Vykdyti]
Viskas.





Pastaba: Jeigu nėra "utf8_lithuanian_ci" punkto, rinkitės bendrąjį Unicode:
"utf8_unicode_ci"
Tačiau tuomet turėsite redaguoti ir "/locale/Lithuanian/global.php" failą ir keisti jame šią eilutę:
$locale['charset'] = "windows-1257";
Į šią:
$locale['charset'] = "utf-8";


Straipsnio autorius: Ā©ozzWANTED