pomoc s kodovanim mysql/stranka - neviem si rady

Programovacie jazyky, rady, poradňa...
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa DeeJay3 »

cafte mam problem s kodovanim ceknite tento subor http://www.oskbudkovce.xf.cz/kniha_navstev.php stranku mam ulozenu ako ANSI posielanie mam nastavene

Kód: Vybrať všetko

mysql_query('SET NAMES CP1250');
mysql_query('SET COLLATION_CONNECTION=CP1250_GENERAL_CI');
v databaze mam kodovanie nastavene na cp1250_general_ci aj databazu ak knihu aj polia...vsetko.....a aj tak mi nepise znaky ake ma.....napišem š a vypise mi ą napisem ž a ono zobrazuje ľ ............aj v mete mam nastavene charset=windows-1250...co s tym?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa audiotrack »

pre ISO-8859-2 vidím všetko v poriadku, asi máš len ty zlé kodovanie v prehliadači nastavené
pat137
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 30
Registrovaný: 18 jan 2010, 19:31
Bydlisko: Bratislava

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa pat137 »

audiotrack napísal:pre ISO-8859-2 vidím všetko v poriadku, asi máš len ty zlé kodovanie v prehliadači nastavené
pre ISO-8859-2 vidis spravne aj "ť" pod smajlikmi? ja nie

DeeJay3: prepis to vsetko na utf-8, to nikdy nesklame :smt033
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa DeeJay3 »

pat137 napísal:DeeJay3: prepis to vsetko na utf-8, to nikdy nesklame :smt033
hm oks asi takto?

index ulozit ako utf-8?

hore zmenit kodovanie z

Kód: Vybrať všetko

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<meta http-equiv="Content-Language" content="sk">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
na

Kód: Vybrať všetko

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<meta http-equiv="Content-Language" content="sk">
<meta http-equiv="Content-Type" content="text/html; charset=utf8">

celu databazu tabulky aj polia nastavit porovnavanie na utf8_general_ci a to spravne posielanie nastavit z

Kód: Vybrať všetko

mysql_query('SET NAMES CP1250');
mysql_query('SET COLLATION_CONNECTION=CP1250_GENERAL_CI');
na

Kód: Vybrať všetko

mysql_query('SET NAMES utf8');
mysql_query('SET COLLATION_CONNECTION=utf8_GENERAL_CI');
takto?...alebo mam niekde chybu? neviem totiz ci sa pouziva vsade utf8 alebo niekde treba utf-8 pisat a tie znaky mi zle vypisuje v tej sprave napr slovo šport je napisane "ąporte"
pat137
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 30
Registrovaný: 18 jan 2010, 19:31
Bydlisko: Bratislava

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa pat137 »

DeeJay3 napísal:slovo šport je napisane "ąporte"
ano, pre win1250 to mam tak isto

ad utf-8: vsetko ako si pisal, aj kodovanie stlpcov v tabulkach...co sa tyka "utf-8" a "utf8", tak pouzivaj skor to "utf-8", ale myslim, ze na tom nezalezi

Dufam, ze po tejto zmene ti to uz pojde (aj ked to uz malo ist aj na windows-1250 :? )
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa audiotrack »

pat137 napísal: pre ISO-8859-2 vidis spravne aj "ť" pod smajlikmi? ja nie

DeeJay3: prepis to vsetko na utf-8, to nikdy nesklame :smt033
nie, lebo kodovanie stránky má iné ako som si zvolil ja. Je ale jednoduchšie zmeniť v kodovaní stránky 4 číselka ako prerábať celú db (viď tvoja rada) ^
Ja len toľko, ale osobne by som to tiež robil v utf-8, no na to mal myslieť vopred. Prerábať niečo nie je zrovna efektívne
pat137
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 30
Registrovaný: 18 jan 2010, 19:31
Bydlisko: Bratislava

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa pat137 »

audiotrack: praveze pod "spravnym" kodovanim (windows-1250) to je rozhadzane...ak si teda nemyslel nieco ine

a zda sa, ze musi menit len cast databazy zahrnujucu guestbook, co je tak na max 10 stlpcov (textovych este menej), co nieje vela

kazdopadne skusenost k dobru do buducna
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa DeeJay3 »

pat137 napísal:audiotrack: praveze pod "spravnym" kodovanim (windows-1250) to je rozhadzane...ak si teda nemyslel nieco ine

a zda sa, ze musi menit len cast databazy zahrnujucu guestbook, co je tak na max 10 stlpcov (textovych este menej), co nieje vela

kazdopadne skusenost k dobru do buducna
co myslis tym menit?...nestaci iba nastavit porovnavanie? ked tam mam tabulku s troma polami tak to neni az tak vela ...preto si myslim ze pisete o niesom inom asi

//autoeditácia príspevku (18 Jan 2010, 20:49)
tak vsetko som zmenil tak ako som to napisal aj subor index som ulozil ako utf-8 aj do mety aj spravne posielanie som dal na utf8 aj porovnavanie v db v tabukje ah polia na utf8_general_ci a tu je vysledok http://www.oskbudkovce.xf.cz/kniha/kniha_navstev.php ja vidim kosodlzniky s otaznikmy a ma tam byt š a ž....aaaa
pat137
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 30
Registrovaný: 18 jan 2010, 19:31
Bydlisko: Bratislava

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa pat137 »

menit myslim ako zmenit kodovanie urciteho stlpca(samozrejme obsahujuceho text - varchar, text)...pravdepodobne si to uz urobil ("porovnavanie" ako pises)

ak to stale nejde, v tomto .php subore zmen v hornej liste format...konkretne v PSPade to je Format -> Utf-8, uloz, uploadni...musi ist
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa DeeJay3 »

no ja us tomu vazne nechapem vsetky subory ulozene v utf-8 formate aj index.php aj kniha_navstev ktora sa do neho includuje....v obidvoch je

Kód: Vybrať všetko

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>

<meta http-equiv="Content-Language" content="sk">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

v obrazku mas nastavenie poli.....tabulky aj databaza je nastavena tak isto ....ja uz vasne neviem...ja som to tu nechcel pisat ale us davno s tym mam problem...
Prílohy
Bez názvu.jpg
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa audiotrack »

uložené v utf8 a mať v meta utf8 sú dve odlišné veci.
pat137
Amateur
Amateur
Používateľov profilový obrázok
Príspevky: 30
Registrovaný: 18 jan 2010, 19:31
Bydlisko: Bratislava

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa pat137 »

a urcite si nastavil kodovanie tak ako som pisal o prispevok vyssie? cez Format -> Utf-8? toto to tiez zvykne rozhadzat, lebo defaultne to je myslim na windows-1250 ale isty si niesom

kazdopadne, pozrel som sa do svojho projektu, vsetko co ide na vypis mam v tom "zotriedeni" na utf8_bin, tak to skus
DeeJay3
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 254
Registrovaný: 22 dec 2008, 19:45
Kontaktovať používateľa:

Re: pomoc s kodovanim mysql/stranka - neviem si rady

Príspevok od používateľa DeeJay3 »

jo ukladal som to správne a us to ide vsetko mam na utf8_bin a toto

Kód: Vybrať všetko

mysql_query('SET NAMES utf8');
mysql_query('SET COLLATION_CONNECTION=utf8_GENERAL_CI');
som zmazal celkom.....funguje to super.....ale teras musim ulozit kazdy jeden subor do toho formatovania utf8 :-D....to bude supa...alebo skusim este dat databazu do cp1250_bin ci to pojde...kazdopadne dikes....cawte
Napísať odpoveď