Pereiti prie turinio

MySql ir koduočių keitimas


Rekomenduojami pranešimai

Sistemoje yra trys kalbos: anglų, lietuvių ir rusų. Atitinkamai html kode yra nurodytos utf-8, windows-1257 ir windows-1251 koduotės pagal pasirinktą kalbą tiek administracinėje, tiek paties puslapio dalyje. Tai reiškia, jog pasirinkęs rusų kalbą suvedu tekstą į kokį nors puslapį, išsaugau ir viską gerai matau tiek administracinėje dalyje, tiek puslapyje. Jeigu palieku vienintelę utf-8 koduotę ir pasirenku rusų arba lietuvių kalba, matau hieroglifus.

 

Problema tokia: dabar reikia skubiai pertvarkyti viską taip, kad būtų tik utf-8 ir gal kas, dažniau bei daugiau susiduriantis su koduotėm ir tekstų konvertavimu, gali pasiūlyti kokį sprendimą? Su iconv bandžiau konvertuoti, bet arba kažką ne taip gerai sumakliavoju, arba šioje vietoje netinka toks sprendimas {:

Redagavo nkwaerd
Nuoroda į pranešimą
Dalintis kituose puslapiuose

Sistemoje yra trys kalbos: anglų, lietuvių ir rusų. Atitinkamai html kode yra nurodytos utf-8, windows-1257 ir windows-1251 koduotės pagal pasirinktą kalbą tiek administracinėje, tiek paties puslapio dalyje. Tai reiškia, jog pasirinkęs rusų kalbą suvedu tekstą į kokį nors puslapį, išsaugau ir viską gerai matau tiek administracinėje dalyje, tiek puslapyje. Jeigu palieku vienintelę utf-8 koduotę ir pasirenku rusų arba lietuvių kalba, matau hieroglifus.

 

Problema tokia: dabar reikia skubiai pertvarkyti viską taip, kad būtų tik utf-8 ir gal kas, dažniau bei daugiau susiduriantis su koduotėm ir tekstų konvertavimu, gali pasiūlyti kokį sprendimą? Su iconv bandžiau konvertuoti, bet arba kažką ne taip gerai sumakliavoju, arba šioje vietoje netinka toks sprendimas {:

 

http://www.mysql.lt/wiki/Lietuviskos_raides

Nuoroda į pranešimą
Dalintis kituose puslapiuose

 

Naudinga ir pravers kitiems, kas užklys susidūręs su tokia problema, bet jau susitvarkiau šiaip ne taip ir dalinuosi su kitais, jei teks susidurti {:

 

Terminalas nepadėjo konvertuoti viso dump'o, bet būtų buvę bėdos taip viską masiškai išjudinus.

http://blog.grayproductions.net/articles/encoding_conversion_with_iconv

 

Išsisukau pačiam kode iškart viską konvertuodamas iš duomenų bazės imant per ciklus, o manual'as čia:

http://php.net/manual/en/book.iconv.php

Nuoroda į pranešimą
Dalintis kituose puslapiuose

Prisijunkite prie diskusijos

Jūs galite rašyti dabar, o registruotis vėliau. Jeigu turite paskyrą, prisijunkite dabar, kad rašytumėte iš savo paskyros.

Svečias
Parašykite atsakymą...

×   Įdėta kaip raiškusis tekstas.   Atkurti formatavimą

  Only 75 emoji are allowed.

×   Nuorodos turinys įdėtas automatiškai.   Rodyti kaip įprastą nuorodą

×   Jūsų anksčiau įrašytas turinys buvo atkurtas.   Išvalyti redaktorių

×   You cannot paste images directly. Upload or insert images from URL.

Įkraunama...
  • Dabar naršo   0 narių

    Nei vienas registruotas narys šiuo metu nežiūri šio puslapio.

×
×
  • Pasirinkite naujai kuriamo turinio tipą...