| | |
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
Autor | Správa |
---|
Registrovaný: 30.03.06 Prihlásený: 23.05.08 Príspevky: 198 Témy: 16 Bydlisko: Žilina |
Mam par databaz na websupporte a toto je jedina pri ktorej mam tieto problemy.
Je tam nainstalovane Mediawiki, ktore ma default kodovanie utf8, lenze to mi neslo kvoli nejakym obmedzeniam serveru(nasla som to aj na bugliste, ale uz neviem co za chybu to bolo) no tak som tam dala latin2 (latin2_czech_ci).
Vsetko veselo fungovalo, ale raz som tam potrebovala nieco upravit a vsimla som si ze mi to cez phmyadmina zobrazuje nejako takto: "VysokĂŠ_ĹĄkoly_v_Äeskej_republike"
Skusala som menit kodovanie zobrazenia pri logine, na homestranke kodovanie spojenia ale nic nefungovalo. Export tabuliek taky isty vysledok. Zalohy co robi websupport automticky takisto. A ano, skusala som aj zmenit kodovanie toho zalohovaneho suboru.
Nejake napady?
_________________ Oh god, we're going to die!
Yes, . . . except . . . no! Wait a minute! What's this?
What? Where?
No, that's nothing, we are going to die. |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 06.10.2007 18:06 | |
|
občas sa mi stalo, že v phpmyadminovy mi to ukázalo ako tebe, ale na počudovanie na stránke sa to zobrazovalo dobre, neviem čím to vtedy bolo, dnes už mám všetko znovu ponahadzované a riadne funkčné,
takže mám jednu otázku: na stránke sa ti to zobrazuje dobre?
keď si urobíš zálohu tej db tam sa ti to zobrazuje ako?
nápady sú, len ako ich realizovať, píšeš čo všetko si skúšala, ale nie je mi jasné či si urobila komplexnú úpravu, ty píšeš len o dielčích úpravách, čo je dosť nejasné, a ak to naozaj boli len dielčie úpravy, tak sa ani nečudujem, že to tak dopadlo,
vždy treba urobiť všetko do jedného kódovania, ja vychádzam vždy z default nastavenia MYSQL na hostingu (spravidla je to utf-8)ale nie je to podmienka,
-pripojenie k db (set charakter set) (utf8)
-uloženie súborov, vrátane zálohy DB (utf-8)
-v db porovnání (slovensky zotriedenie) eng. COLLATE (utf8_unicode_ci)
-a v header stránky charset (utf-8)
utf8 je len ako príklad, pre diakritiku môžeš použiť aj windows-1250 (v DB je to cp1250_general_ci), alebo ISO-8859-2, pri dodržaní zásady, že všade rovnako,
pre prípad, keď už v zálohe DB je to špatne, nepoznám iné riešenie ako manuálnu editáciu tej zálohy, upozorňujem "nepoznám", netvrdím, že neexistuje schodnejšie riešenie, napokon s dobrým editorom (napr.PSPad) to nie je až také náročné
|
|
Registrovaný: 30.03.06 Prihlásený: 23.05.08 Príspevky: 198 Témy: 16 Bydlisko: Žilina |
Na stranke to funguje
mokus píše: nápady sú, len ako ich realizovať, píšeš čo všetko si skúšala, ale nie je mi jasné či si urobila komplexnú úpravu, ty píšeš len o dielčích úpravách, čo je dosť nejasné, a ak to naozaj boli len dielčie úpravy, tak sa ani nečudujem, že to tak dopadlo,
wtf? Co si predstavujes pod kompexnymi a dielcimi upravami?
Kodovanie mam latin2, zotrieddenie latin2_czech_cs, pri logine vyber jazyka iso-8859 (tusim je to to iste ako latin2, ale skusala som viecero a v ziadnom to neslo), na hlavnej stranke v phpadminovi "porovnavanie v tomto pripojeni" latin2_czech_cs.
Akurat som si vsimla ze na tej hlavnej stranke je ze znakova sada v mysql je utf8, ale myslim ze to je nastavenie serveru ktore sa neda menit...alebo hej? set names latin2 som skusala...
rucna uprava neprichadza do uvahy, to by som robila asi dva tyzdne...
_________________ Oh god, we're going to die!
Yes, . . . except . . . no! Wait a minute! What's this?
What? Where?
No, that's nothing, we are going to die. |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 06.10.2007 23:49 | |
|
na stránke to funguje: ako som písal nezistil som prečo mi to robilo, ale stalo sa mi to tiež pri použití zálohy DB.
komplexné a dielčie úpravy: ja som to písal jasnejšie než ty, že to musí byť všade rovnako, to je komplexná úprava, ak si to skúšala, raz tu, raz tam zmeniť, tak to je dielčia úprava,
v kodovaní a jeho nastavení sa dnes už vyznám dosť dobre, horšie už chápem popísané problémy druhých, pretože táto problematika sa nedá riešiť domýšľaním, tak nejlepšie môžem pomôcť ak mám presný prehľad čo presne sa už urobilo,
|
|
Registrovaný: 30.03.06 Prihlásený: 23.05.08 Príspevky: 198 Témy: 16 Bydlisko: Žilina |
Vsade je to rovnako(aspon som nenasla nic co by sa este dalo nastavit)
Ano, je to zle uz v zalohe, ak chces tak ti ju mozem poslat
Teoreticky ked z toho vie citat mediawiki tak by to malo ist aj cez phpmyadmina...Ta znakova sada mysql sa da zmenit alebo je to priamo na serveri a dokaze to len admin? Lebo to je jedina vec co ma zatial napada kde by mohla byt chyba...
_________________ Oh god, we're going to die!
Yes, . . . except . . . no! Wait a minute! What's this?
What? Where?
No, that's nothing, we are going to die. |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 07.10.2007 0:51 | |
|
dobre, ak pošleš zálohu, môžem sa na to pozrieť, keďže podľa mňa to ide už len manuálne editovať, ale ak to nie je 100mb, tak by to netrvalo ani dlho
znaková sada mysql sa nastavuje pri inštalácii mysql na server, takže pochybujem, že by to niekto kvôli tebe menil, ale v tomto ja nevidím problém, tam chyba nie je,
ak ti opravím tú zálohu, tak mi radšej dopredu povedz v akom kódovaní to teda chceš naspäť, ja síce doporučujem utf-8, ale nechám to na teba, aby zase nevznikol ďalší problém
|
|
Registrovaný: 30.03.06 Prihlásený: 23.05.08 Príspevky: 198 Témy: 16 Bydlisko: Žilina |
Sranda je v tom, ze ked som tu zalohu nahrala do inej databazy s kodovanim latin2 a pripojila sa na nu z Mediawiki, fungovala bez problemov. Ale kaslat na to.
Si mi tak trocha pripomenul ze existuje search&replace tak som to opravila sama no
Vdaka za pomoc :-*
P.S. nakoniec sa mi podarilo este aj obist ten bug, takze to mam teraz v utf8...juhuuu
_________________ Oh god, we're going to die!
Yes, . . . except . . . no! Wait a minute! What's this?
What? Where?
No, that's nothing, we are going to die. |
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 07.10.2007 15:15 | |
|
fúúúúúúú, to mi odľahlo, nemusím to robiť ja, ale hlavne, že ti to už šlape
|
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 Bydlisko: Dubnica nad... |
caute aj ja mam problem s kodovanim nemozem zmenit latin1_swedish_ci na utf8_unicode_ci vzdy ked to chcem prepisat a ulozit zmenu tak mi vypise
Kód: SQL dopyt:
ALTER TABLE `navrcholsk_site_content` CHANGE `pagetitle` `pagetitle` VARCHAR( 100 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
MySQL hlási:
#1283 - Column 'description' cannot be part of FULLTEXT index
vo vsetkych tabulkach sa mi to podarilo zmenit len v pagetitle, description, content sa mi to neda zmenit.... uz som stoho zufali lebo moja stranka vyzera necitatelne... viď http://www.navrchol.sk
Pokusam sa to prepisat v tonto programe:
klikni pre obrazok http://www.navrchol.sk/chybamysql/mysql1.jpg
A toto mi vypisuje ked sa pokusim ulozit zmenu zatriedenia(kodovania)
klikni pre obrazok http://www.navrchol.sk/chybamysql/mysql2.jpg
Inak tym istym sposobom sa mi podarilo pomenit vsetky zatriedenia (kodovania) tabuliek okrem tychto troch pagetitle, description, content PROSIM HELP LEBO UZ MI STOHO SIBE
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 07.10.2007 18:01 | |
|
ak ti to nejde zmeniť, bude to asi nejakým obmedzením na tvojom hostingu, obráť sa na administrátora
alebo máš nekorektne vytvorené tabuľky v db,
aký redakčný systém vlastne používaš,a kto ti ten systém inštaloval na web?
|
|
Registrovaný: 21.02.07 Prihlásený: 21.02.10 Príspevky: 3984 Témy: 96 |
prvá programatorka, ktoru som si všimol, good
|
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 Bydlisko: Dubnica nad... |
pouzivam ETOMITE, ja som si ho instaloval este asi pred rokom aj mesiacom, pouzival som ho na hostingu s obmedzenim priestoru na 100MB, skoncil mi prenajom tak som si ho dal uz zvacsit na 2000 MB (TOPHOSTING) s moznostou vytvarania poddomen, neobmedzenym mnozstvom vytvarania MySQL atd, kedze som presiel na iny server u toho isteho poskytovatela tak som si musel prehrat obsah na novy server... potom som si vytvoril MySQL a poskytovatel mi tam nahral tie povodne tabulky.... ale neviem ako sa mohlo stat to ze sa tam objavilo vsade kodovanie latin1_swedish_ci tak som si zacal pomali vsetky tabulky prehadzovat podla spravnosti a narazil som nato ze niektore nesli prepisat...
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 08.10.2007 19:19 | |
|
ak ti to zvoral poskytovateľ, tak sa prečo neobrátiš naňho?
tu je iné riešnei na dlhé lakte, ak sám nemáš zálohu tej databázy, alebo nevieš nahrávať do db, tak to je problém, ale skús v phpmyadminovi vytvoriť zálohu tej databázy, v textovom editore si tú zálohu uprav tak aby tam už žiadne latin1_swedish_ci nebolo, a vytvor si novú DB s riadnym nastavením kódovania a importuj tam tú opravenú zálohu,
pri vytváraní novej DB a aj pri úprave zálohy sa drž tých zásad, ktoré som uviedol v prvom príspevku v tejto téme
ak sa ti uvedený postup nedá v phpmyadminovi urobiť, tak buď robíš chybu ty, alebo ti to porieši už len a len poskytovateľ
|
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 Bydlisko: Dubnica nad... |
cauko viem co myslis ale neveim ako to spravit kym by som nato sam prisiel tak by mi to dlho trvalo a momentalne som dost zaneprazdneny kedze pracujem a aeste aj externe studujem... cela databaza ma asi 17 MB a je vnej aj forum mysql..... nespravil by si mi to ty? dal by som ti pristupove heslo do databazy... ak sa ti to podari mi opravit tu databazu a poradit mi ako odstranit este mar chyb odmenim sa ti .....
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 11.10.2007 20:50 | |
|
môže byť, ale až za pár dní, lebo idem na cesty, tak asi až v pondelok, databázu ti pozriem a pokúsim sa opravit,
ostatné problémy, to neviem, ak sa týkajú ETOMITE ten nepoznam,
ale veď napíš SS
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal tatysp: 24.10.2007 21:02 | |
|
To isté robilo aj mne - všetko treba mať ne jednom kódovaní a všetko aj pôjde - web, db, (phpmyadmin), (!kodovanie export suboru) proste vsetko. Ja som sa s tym dnes trapil a slo to
_________________ It easier to run away |
|
Registrovaný: 10.02.07 Prihlásený: 14.08.09 Príspevky: 255 Témy: 27 Bydlisko: KE | Napísal zero0x: 23.11.2007 13:50 | |
|
takze guide pre kodovanie v mysql:
aby boli data naozaj v utf8 (alebo inom) je potrebne:
nastavit collation v databaze, a ak mate tabulky uz vytvorene, tak aj pre kazdu tabulku a kazdy stlpec!
pri kazdom spojeni odoslat prikaz set names utf8 inak sa vase data, sice budu na vasej stranke zobrazovat spravne, ale v databaze budu dobabrane, co mozete vidiet napriklad aj po pouziti phpmyadmina (prechadzat tabulku)
no a v neposlednom rade aj nastavit content-type: text/html; charset=utf8
***
a teraz ak chcete robit importy/exporty. staci normalne vytvorit export z phpmyadmina, a na cielovom servri musia byt nastavene tabulky/databaza na utf8. potom do vasho exportu na zaciatok pridajte set names utf8 a importujte.
nastavte aj cielovu aplikaciu aby pouzivala set names utf8
***
takze tolko by to malo fungovat
_________________ drahi hackeri! teraz mozete okamzite premazat cely tento server! stlacte skratku ALT+F13 |
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 Bydlisko: Dubnica nad... |
mam nainstalovane bb forum uz nejaku dobu a zistil som ze obcas mam problem s diakritikou, ako napriklad na novo vytvorenej podstranke:
www.forum.navrchol.sk/sutaz.php
v mysqladmin mam nastavene kodovanie utf8_general_ci ale v lang_main.php je uvedene kodovanie UTF-8. Potreboval by som poradit ako opravit diakritiku aby bola OK.
|
|
Registrovaný: 22.11.05 Prihlásený: 29.01.23 Príspevky: 712 Témy: 25 Bydlisko: SK-Martin | Napísal mokus: 09.05.2008 12:21 | |
|
tú časť ktorá sa ti tam zobrazuje špatne máš v kódovaní win1250, ale stránka ti beží pod utf8, keďže do toho nevidím, neviem kde máš chybne to kódovanie
|
|
Registrovaný: 27.09.07 Prihlásený: 31.12.15 Príspevky: 646 Témy: 233 Bydlisko: Dubnica nad... |
uz so to vyriesil ten problem inak dik za ochotu a avizo ohladne toho kodovania..
|
|
| Stránka: 1 z 1
| [ Príspevkov: 20 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|