Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Autor | Správa |
---|
Registrovaný: 15.01.09 Prihlásený: 27.03.10 Príspevky: 15 Témy: 4 | 4 |
Zdravím,
mam problém s diakritikou na stránke, totiž keď užívateľ prispeje príspevkom a použije tam diakritiku, do DB ju to uloží ako znaky ¾, ¥, Ä a pod, pri výpise ale ukáže bez problémov, možno by o to ani tak nešlo ale keď ja chcem editovať v DB niečo s diakritikou, vypíše ako otázniky, všade mám kódovanie UTF8 (charset, .phpcka , databázy)
any idea?
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 17.10.06 Prihlásený: 08.11.14 Príspevky: 37 Témy: 1 | 1 Bydlisko: blava |
kemci píše: všade mám kódovanie UTF8 (charset, .phpcka , databázy)
si si tým istý?
podľa mňa máš (pravdepodobne v DB, alebo pri pripojení k DB) zle zadané kódovanie
|
|
Registrovaný: 15.01.09 Prihlásený: 27.03.10 Príspevky: 15 Témy: 4 | 4 |
v my.cnf mam
Kód: character-set-server=utf8 collation-server=utf8_slovak_ci skip-character-set-client-handshake
verzia 5.1.33
a pouzivam MySQL Query Browser a mam kazdu tabulku na UTF8 s collation utf8_slovak_ci
|
|
Registrovaný: 09.07.08 Prihlásený: 17.01.15 Príspevky: 1585 Témy: 96 | 96 |
A v php pri spojení nastavuješ encoding spojenia cez set character set?
Kód: mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8");
_________________ neříkejte, že něco nejde udělat, protože se vždycky najde nějaký blbec, co neví, že to nejde – a udělá to! |
|
Registrovaný: 15.01.09 Prihlásený: 27.03.10 Príspevky: 15 Témy: 4 | 4 |
myslim ze vo verzii 5.0 + mysql staci
Kód: skip-character-set-client-handshake
na strane serveru ne?
|
|
Registrovaný: 17.10.06 Prihlásený: 08.11.14 Príspevky: 37 Témy: 1 | 1 Bydlisko: blava |
a používaš pri pripojeni tie riadky, čo napísal rooobertek ?
|
|
Registrovaný: 15.01.09 Prihlásený: 27.03.10 Príspevky: 15 Témy: 4 | 4 |
pouzil som, pomohlo to pri druhej chybe, prva bola ze som nekonvertoval db aj ked som tabulkam zmenil kodovanie (db bola pred nastavenim defaultneho kodovania)
dik vyriesene
|
|
Registrovaný: 15.01.09 Prihlásený: 27.03.10 Príspevky: 15 Témy: 4 | 4 |
tazke, problem pokracuje
sice uz neni chyba v znakoch ale suvisi to s tym, teda s jednym znakom, zakazdym ked includujem databaza.php (pphcko s pripojenim do databazy vybratim databaze atd) hodi mi to tam 'nejaky znak' neviem co je to za znak, neda sa ani oznacit, vyzera to ako male minusko alebo bodka v strede riadku, nevypisuje ho nic v databaza.php lebo som skusal postupne vyskusat kazdy riadok, ale pri include to proste spravi
Kód: $spojenie = mysql_connect('localhost', 'root', ''); if (!$spojenie) { die('Nemozem sa pripojit na databazu: ' .mysql_error()); } mysql_query("SET CHARACTER SET utf8"); mysql_query("SET NAMES utf8");
$vybratie = MySQL_Select_Db("databaza"); if (!$vybratie) { die('Nemozem sa spojit s databazou: ' .mysql_error()); }
chapete co myslim?
sral som sa s tym cely den a na nic som nedosiel snad mi poradite
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 | 36 Bydlisko: 127.0.0.1 |
Vyskúšaj:
Kód: if (false === ($spojenie = @mysql_connect ('localhost', 'root', ''))) die ('Nemozem sa pripojit na databazu: ' . mysql_error()); if (false === ($vybratie = @mysql_select_db ("databaza"))) die ('Nemozem sa spojit s databazou: ' . mysql_error()); @mysql_query ("SET NAMES utf8 CHARACTER SET utf8");
V podstate je to ten istý skript, no nezobrazuje žiadne chybové hlásenia od mysql funkcií, iba tie tvoje v prípade neúspechu o pripojenie. Inak je toto celý súbor? Nemusí to byť nutne iba v tejto časti
_________________ It easier to run away |
|
Registrovaný: 15.01.09 Prihlásený: 27.03.10 Príspevky: 15 Témy: 4 | 4 |
jup je to cely subor, mam pocit ale ze to musi byt niekde v include, lebo ak si dam na uplny zaciatok suboru nejake echo, najprv vypise ten znak a az potom echo
ten tvoj kod nepomohol aspon proti tomuto problemu
|
|
Registrovaný: 17.10.06 Prihlásený: 08.11.14 Príspevky: 37 Témy: 1 | 1 Bydlisko: blava |
problem je opat v kodovani, tentoraz pravdepodobne v skriptoch.
Pouzivas sice kodovanie UTF-8 (predpokladam) ale skus si najist moznost: "UTF without BOM"
|
|
Stránka: 1 z 1
| [ Príspevkov: 12 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| v HTML, XHTML, XML, CSS | 1 | 536 | 25.10.2009 20:58 don jebot | | v HTML, XHTML, XML, CSS | 13 | 776 | 01.12.2010 14:18 coldak | | v Delphi, Visual Basic | 1 | 808 | 05.05.2009 20:20 programator | | v Redakčné systémy | 19 | 1529 | 06.05.2007 10:54 p360t | | v Ostatné | 8 | 842 | 22.10.2010 22:10 Rammstein | | v HTML, XHTML, XML, CSS | 9 | 1180 | 18.08.2010 9:50 locksmith | | v Databázy | 2 | 789 | 30.03.2009 22:22 22adamko | | v HTML, XHTML, XML, CSS | 13 | 874 | 03.12.2008 14:12 exoomer | | v HTML, XHTML, XML, CSS | 6 | 968 | 25.04.2007 16:54 p360t | | v PHP, ASP | 12 | 1230 | 29.10.2015 10:31 chrono | | v Databázy | 5 | 860 | 09.04.2010 23:37 spoki | | v JavaScript, VBScript, Ajax | 15 | 1207 | 12.02.2009 16:03 tomco3131 | | v PHP, ASP | 14 | 2328 | 11.02.2007 21:08 kmsa | | v Redakčné systémy | 15 | 875 | 23.09.2013 8:04 don jebot | | v HTML, XHTML, XML, CSS | 4 | 970 | 09.12.2012 13:17 shaggy | | v Redakčné systémy | 10 | 1363 | 10.07.2008 18:07 capricorn7 |
|