[ Príspevkov: 16 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53 | 53
NapísalOffline : 03.02.2008 18:48 | Hrôza menom kódovanie

Narazil som opäť na tento nepríjemný problém. Robím na svojom blogu, zatiaľ všetko išlo hladko len som sa dostal k pridávaniu textu do databázy. Na celej stránke je windows-1250 + databáza. Všetko sedí. Keď však pridám do databázy znaky ako ž, ť, č, a pod. vyhodí mi to ?. Zmenil som tie hnusné znaky v databáze na diakritiku, no v skripte stále vypisuje ?. V čom je chyba? Kódovanie je správne nastavené, ukladám pod CP1250 v PSPade. Ďakujem


Offline

Užívateľ
Užívateľ
Hrôza menom kódovanie

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
NapísalOffline : 03.02.2008 19:15 | Hrôza menom kódovanie

mas v hlavicke zadefinovane kodovanie? :oops: :)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 03.02.2008 19:21 | Hrôza menom kódovanie

myslíš v PHP? áno


Offline

Užívateľ
Užívateľ
Hrôza menom kódovanie

Registrovaný: 26.11.06
Prihlásený: 22.01.24
Príspevky: 4118
Témy: 319 | 319
Bydlisko: HE/BA
NapísalOffline : 03.02.2008 19:50 | Hrôza menom kódovanie

no myslim to <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> ak mas toto tak potom nechapem, skus si prebehnut vsetko ci mas spravne nastavene a ci to robi len pri niektorych suboroch alebo vsade a ci to neje len chyba browsera...


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 03.02.2008 20:05 | Hrôza menom kódovanie

Skúšal som všetko...


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0 | 0
NapísalOffline : 03.02.2008 20:15 | Hrôza menom kódovanie

Aké je nastavené kódovanie databázy? Po pripojení na databázu nastavuješ, v ako kódovaní tie údaje chceš?


Offline

Užívateľ
Užívateľ
Hrôza menom kódovanie

Registrovaný: 25.07.07
Prihlásený: 27.11.14
Príspevky: 217
Témy: 38 | 38
Bydlisko: Kálnica city
NapísalOffline : 03.02.2008 20:59 | Hrôza menom kódovanie

ja som mal podobny problem a bolo to zle nastavene vo firme, pozri sa do phpmyadminu ci tam nemas nastavene daco podobne ako ja:
http://www.pcforum.sk/zle-kodovanie-vt31047.html

a ake mas kodovanie v databaze? Odporucil by som utf, nie cp1250


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 04.02.2008 17:15 | Hrôza menom kódovanie

Všade v databáze je cp1250_bin. Kontroloval som to.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 04.02.2008 18:37 | Hrôza menom kódovanie

databaza - kodovanie
tabulka - kodovanie
pole - kodovanie
na stranke -kodovanie
ulozenie stranky -kodovanie
fungovať musí


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 04.02.2008 19:01 | Hrôza menom kódovanie

Kód:
pole - kodovanie


A toto je čo? :oops:


Offline

Správca fóra
Správca fóra
Hrôza menom kódovanie

Registrovaný: 27.07.07
Príspevky: 3948
Témy: 51 | 51
Bydlisko: Bratislava
NapísalOffline : 04.02.2008 19:16 | Hrôza menom kódovanie

asi myslel stlpec v tabulke


_________________
NTB: Acer Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB | RAM: 8GB DDR3 1066 MHz | HDD: 1TB SSD WD BLUE
Offline

Užívateľ
Užívateľ
Hrôza menom kódovanie

Registrovaný: 22.11.05
Prihlásený: 29.01.23
Príspevky: 712
Témy: 25 | 25
Bydlisko: SK-Martin
NapísalOffline : 05.02.2008 10:57 | Hrôza menom kódovanie

Tominator píše:
databaza - kodovanie
tabulka - kodovanie
pole - kodovanie
na stranke -kodovanie
ulozenie stranky -kodovanie
fungovať musí

nemusí, zabudol si pripísať
spojenie s mysql -kodovanie (SET NAMES)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 05.02.2008 16:28 | Hrôza menom kódovanie

Práve som objavil chybu.

V súbore s pripojením na DB som mal toto:

Kód:
@mysql_query("SET CHARACTER SET cp1250", $mysql_connect);


No, keďže sa mi nechce pri každom mojom webe písať celý súbor s pripojením, tak som ho skopíroval. Ibaže, pripojenie som začal ukladať do premennej $connect. Skúsil som teda z vyššie uvedeného $mysql_connect odstrániť, a ono to ide! :) Ďakujem všetkým za rady, mal som to pozrieť skôr :oops: Pardón


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.01.07
Prihlásený: 29.03.20
Príspevky: 660
Témy: 53 | 53
Napísal autor témyOffline : 05.02.2008 17:32 | Hrôza menom kódovanie

Nechcem kvôli tomu zakladať novú tému, no mám ešte jeden problém. Cez formulár pridávam do DB údaje, ale pomocou ajaxu. Namiesto diakritiky sa mi aj do Db aj následne ukáže:

Kód:
Skúška -> Skúška


Viete mi poradiť?


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 21.02.07
Prihlásený: 21.02.10
Príspevky: 3984
Témy: 96 | 96
NapísalOffline : 06.02.2008 19:51 | Hrôza menom kódovanie

mokus píše:
nemusí, zabudol si pripísať
spojenie s mysql -kodovanie (SET NAMES)

fakt


Offline

Užívateľ
Užívateľ
Hrôza menom kódovanie

Registrovaný: 01.01.06
Prihlásený: 25.12.21
Príspevky: 366
Témy: 47 | 47
Bydlisko: TT
NapísalOffline : 29.02.2008 18:04 | Hrôza menom kódovanie

Možno vám pomožem

V závislosti na tom, v akom kódovaní sa nachádza vaša stránka by ste mali definovať kódovanie výstupných dát z MySQL databázy.

Ak budú výstupné dáta z databázy v rovnakom kódovaní ako je vaša stránka, nebudú vznikať žiadne anomálie pri znakoch obsahujúcich mäkčene alebo dĺžne.

Týmto spôsobom sa obvykle pripájate na MySQL databázu z vášho PHP skriptu:

mysql_connect('mysql.vpn.platon.sk','login','heslo');
mysql_select_db('databaza');

Ihneď po pripojení je nutné nastaviť kódovanie v akom chcete dostávať a vkladať data do databázy. Nezáleží pritom na kódovaní v ktorom beží samotná databáza (typicky UTF-8).

V strednej Európe sa používajú najčastejšie tieto tri kódovania diakritiky:

* UTF-8 odporúčame!
* ISO-8859-2
* WINDOWS-1250

Pre každé z týchto kódovaní vám ponúkame inicializačné príkazy, ktoré je nutné napísať hneď za príkazy pripojenia na databázu.

UTF-8

mysql_query('SET NAMES UTF8');
mysql_query('SET COLLATION_CONNECTION=UTF8_GENERAL_CI');

ISO-8859-2

mysql_query('SET NAMES LATIN2');
mysql_query('SET COLLATION_CONNECTION=LATIN2_GENERAL_CI');

WINDOWS-1250

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

zdroj:http://webhosting.platon.sk/article.php?podpora::mysql-kodovanie


_________________
He who laughs last has not yet heard the bad news.
-- Bertolt Brecht

medicine student
 [ Príspevkov: 16 ] 


Hrôza menom kódovanie



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Blogovanie v Číne iba pod vlastným menom

v Novinky

3

1043

24.10.2006 18:44

marzo

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 7 - Ako zmeniť názov priečinka s menom uživateľa?

v Operačné systémy Microsoft

2

2386

10.12.2010 11:51

Googler1

V tomto fóre nie sú ďalšie neprečítané témy.

Hroza, prejav demokracie v CR(a v SR podl amna tak isto)

v Spoločnosť, politika, psychológia, filozofia, náboženstvo

4

1101

22.06.2005 18:34

promecon

V tomto fóre nie sú ďalšie neprečítané témy.

kodovanie

v HTML, XHTML, XML, CSS

4

701

18.10.2009 17:04

kemci

V tomto fóre nie sú ďalšie neprečítané témy.

Kodovanie

v HTML, XHTML, XML, CSS

2

612

01.02.2008 18:26

jato

V tomto fóre nie sú ďalšie neprečítané témy.

Kódovanie

v PHP, ASP

4

640

06.11.2007 21:13

qacer

V tomto fóre nie sú ďalšie neprečítané témy.

kodovanie

v PHP, ASP

5

732

11.07.2007 20:02

Tominator

V tomto fóre nie sú ďalšie neprečítané témy.

Kódovanie

v Databázy

3

795

14.11.2008 12:39

walther

V tomto fóre nie sú ďalšie neprečítané témy.

kodovanie

v HTML, XHTML, XML, CSS

8

700

22.10.2013 17:00

asdf13

V tomto fóre nie sú ďalšie neprečítané témy.

Kodovanie

v HTML, XHTML, XML, CSS

11

659

02.11.2012 18:41

shaggy

V tomto fóre nie sú ďalšie neprečítané témy.

KÓDOVANIE

v PHP, ASP

2

543

03.11.2007 23:03

jsakac

V tomto fóre nie sú ďalšie neprečítané témy.

kodovanie

v HTML, XHTML, XML, CSS

23

1231

19.02.2009 14:46

neopagan

V tomto fóre nie sú ďalšie neprečítané témy.

Kodovanie

v Redakčné systémy

1

619

09.06.2007 10:54

mokus

V tomto fóre nie sú ďalšie neprečítané témy.

Kodovanie

v PHP, ASP

6

626

01.01.2010 11:36

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

MySQL kodovanie

v Databázy

3

1004

28.02.2008 14:26

emer

V tomto fóre nie sú ďalšie neprečítané témy.

Kódovanie stránky

v PHP, ASP

6

340

28.10.2012 13:05

Ďuri



© 2005 - 2024 PCforum, edited by JanoF