IT NEWS PC REVUE PC FORUMInternet time: @588
Obsah fóra
Pravidlá  •  Kontakt  •  Prihlásenie  •  Registrácia

Ušetri na nákupoch online

Porovnaj ceny na Pricemánii a nakupuj cez internet až o 40% lacnejšie! www.pricemania.sk

Chceš prestať fajčiť?

Vzdaj sa zavislosti - el. cigareta, bez tabaku, popola a smradu. www.news2channel.net

www.LUDOVKA.eu

Exkluzívny tovar za ľudové ceny! Nakupujte lacno - výhodne - rozumne! www.ludovka.eu

Lacný webhosting Kongo.sk

PHP, Mysql, https, SEO, emaily Štatistiky návštevnosti, správa DNS .. www.kongo.sk

Zdravý životný štýl Vám pomôže

Programy vytvorené tak, aby vyhovovali Zmena životného štýlu vám určite pomôže www.zdravochudnut.biznisweb.sk

Delphi a MySQL diakritika

Zaslať odpoveď
AutorSpráva
vlado235
Užívateľ
Užívateľ

Založený: 13.01.2010
Príspevky: 7

PríspevokZaslal: Ut 27.04.10 12:11Odpovedať s citátomNávrat hore

Potrebujem poradiť naprogramoval som si v Delphi 7 program ktorý vyberá údaje z databázy MYSQL na vyber z databázy som použil komponent MYSQL databázu mam kódovanú v UTF-8. Pri výbere údajov do programu ktorý som spravil v Delphi sa my nezobrazuje diakritika (napr. ď sa my zobrazí ako ?) vie my niekto poradiť ako program v Delphi prekódovať do UTF-8 aby sa my diakritika zobrazovala OK Ďakujem
Zobraziť informácie o autoroviOdoslať súkromnú správu
vlado235
Užívateľ
Užívateľ

Založený: 13.01.2010
Príspevky: 7

PríspevokZaslal: Ut 27.04.10 14:48Odpovedať s citátomNávrat hore

nieco som na internete nasiel konkretne funkciu

kód:
function UTF8ToAnsi(const S: UTF8String): string;

ale neviem ju pouzit (neviem kde Unit ju zapisat)
Zobraziť informácie o autoroviOdoslať súkromnú správu
Manny
Užívateľ
Užívateľ

Založený: 30.09.2009
Príspevky: 61

PríspevokZaslal: Pi 18.06.10 13:30Odpovedať s citátomNávrat hore

MySQL stačí len "povedať", že chceš používať UTF8, takže jednoducho len zadaj SQL príkaz (query):

kód:
SET CHARACTER SET utf8
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Forty-
Užívateľ
Užívateľ

Založený: 01.04.2010
Príspevky: 343

PríspevokZaslal: Pi 18.06.10 17:03Odpovedať s citátomNávrat hore

V Delphi som davno nerobil. V jave nestaci mat UTF8 tabulky, treba nastavit kodovanie kanalu na UTF8. To sa nastavuje metodou triedy ktorou pristupujes k databaze. Neviem ako je to v Delphach, skus hladat nieco na ten styl.
Zobraziť informácie o autoroviOdoslať súkromnú správu
Manny
Užívateľ
Užívateľ

Založený: 30.09.2009
Príspevky: 61

PríspevokZaslal: St 30.06.10 11:04Odpovedať s citátomNávrat hore

Forty- napísal:
V Delphi som davno nerobil. V jave nestaci mat UTF8 tabulky, treba nastavit kodovanie kanalu na UTF8. To sa nastavuje metodou triedy ktorou pristupujes k databaze. Neviem ako je to v Delphach, skus hladat nieco na ten styl.

Tak naco mu to pises? V com mu tento prispevok pomoze?
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Forty-
Užívateľ
Užívateľ

Založený: 01.04.2010
Príspevky: 343

PríspevokZaslal: So 03.07.10 13:32Odpovedať s citátomNávrat hore

Manny napísal:
Tak naco mu to pises? V com mu tento prispevok pomoze?

Mozno tam tiez treba kodovat cely kanal.
A ako si mu pomohol ty?
Zobraziť informácie o autoroviOdoslať súkromnú správu
Manny
Užívateľ
Užívateľ

Založený: 30.09.2009
Príspevky: 61

PríspevokZaslal: Ut 06.07.10 10:28Odpovedať s citátomNávrat hore

Forty- napísal:
Mozno tam tiez treba kodovat cely kanal.
A ako si mu pomohol ty?

Stačí sa pozrieť vyššie... v prípade použitia ZeosLib komponentov (http://sourceforge.net/projects/zeoslib/) stačí len jedna querina:

kód:
  Query1.SQL.Text := 'SET CHARACTER SET utf8';
  Query1.ExecSQL; 
Zobraziť informácie o autoroviOdoslať súkromnú správuICQ
Zobraziť príspevky z predchádzajúcich:    
Zaslať odpoveď
Nemôžete pridávať nové témy do tohto fóra.
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.
Nemôžete hlasovať v tomto fóre.

Powered by phpBB 2.x.x © 2005 - 2012 PCforum, webhosting by WebSupport, edited by JanoF