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