Topic: Nerodo raidės "č"

Sveiki,

po perkėlimo į kitą serverį (prieš perkeldamas įsitikinau, kad senosios ir naujosios DB koduotės sutampa) "pasigadino" mano DB - visas lietuviškas raides naršyklė vaizduoja tvarkingai išskyrus 'č'.

Parsisiuntęs duombazę pastebėjau, kad joje nėra lietuviškų raidžių, vietoje jų - kringeliai. Taip pat pastebėjau, kad keliose vietose, ten kur turėtų būti raidė "č" yra skirtingi kringeliai (priešingai, nei pvz, raidės "ą" kringeliai - jie visur vienodi).

Taigi klausimai:

Ar duomenų bazėje lietuviškos raidės turi būti "kringeliai"?
Ar galiu/yra prasmės rankomis taisyti visus kringelius į lietuviškas raides?

p.s. naujokas

Re: Nerodo raidės "č"

knoppkius wrote:

Ar duomenų bazėje lietuviškos raidės turi būti "kringeliai"?

Ne. Bet vadinami kringeliai gali matytis jeigu informacijs iš duomenų bazės yra neteisingai atvaizduojama.

knoppkius wrote:

Ar galiu/yra prasmės rankomis taisyti visus kringelius į lietuviškas raides?

Ne. Prasmė yra teisingai perkelti duomenų bazę ir ją teisingai naudoti.

Pradžiai papasakok kokiu būdų tu ją perkeli. Kokia yra DB versija.

3 (edited by knoppkius 2007-08-18 18:51:33)

Re: Nerodo raidės "č"

-- phpMyAdmin SQL Dump
-- version 2.8.2.4
-- http://www.phpmyadmin.net
--
-- Host: localhost
-- Generation Time: Jul 25, 2007 at 03:34 PM
-- Server version: 4.1.12
-- PHP Version: 5.2.2

taigi naudoju export ir import. prieš importuodamas sutikrinau ar sutampa buvusios ir naujos db collate ir charset. situacija pradeda atrodyti beviltiška :/

Re: Nerodo raidės "č"

O kokia yra MySQL ir PHP versija į kurią importuoji?

5 (edited by knoppkius 2007-08-20 12:51:05)

Re: Nerodo raidės "č"

MySQL - 4.1.12-standard
PHP Version 5.2.2

Re: Nerodo raidės "č"

Taip suprantu abi sistemos identiškos?

Ar antroje sistemoje prisijungus prie duomenų bazės nurodoma susijungimo koduotė? (SET NAMES ...)

7 (edited by knoppkius 2007-08-20 14:29:29)

Re: Nerodo raidės "č"

Na, sistemos identiškos.
Dėl set names.. em.. nesu tikras. Kur tatai turi būti nurodyta?

Re: Nerodo raidės "č"

PHP scriptuose.

9 (edited by knoppkius 2007-08-20 14:59:29)

Re: Nerodo raidės "č"

na, naudoju Joomla! tvs. Ten vykdoma komanda DEFINE('_ISO','charset=utf_lithuanian_ci');
Hmz.. pala pala, gi tokio čarseto kaip utf_lithuanian_ci nėra? tai gal čia ir klaida? Nelabai suprantu iš kur čia atsirado toks čarsetas..;/
Kita vertus, visas kitas raides atvaizduoja teisingai. Nesuprantu ;/

Re: Nerodo raidės "č"

Na, apie Joomla nieko nežinau, tai pagelbėti negaliu. šiame forume jau N kartų rašiau kaip reikia su PHP/MySQL/HTML pagalba teisingai atvaizduoti lietuviškas raides. O dėl trečių šalių programinės įrangos pagalbos niuansų jau ne mano kompetencijoje atsakyti. Gal vertėtų Joomla programuotojų pakalausti?

Re: Nerodo raidės "č"

Jio, tikriausiai. Kabliukas tikriausiai bus skirtinguose č "kringeliuose". Bet kokiu atveju, dėkui už pagalbą ir norą padėti :>