Odkazy: dibi | API reference

Forum: [česky] [english]

dibi fórum

tiny ‘n’ smart
database layer

Nejste přihlášen(a)

#1 před 3 lety

mcmatak
dibi guru
Registrovaný: 17. 7. 2009
Příspěvky: 346

ODBC, MSSQL a UTF8 ne a ne a ne ?!

Má někdo typ co s tím? jak vytáhnout data z odbc v utf8? moc se mi nelíbí všechno co vyleze z dtb převádět na utf8 přes iconv a zpět?? a používat convert v dotazech také není ono.

řešil jste to někdy někdo?

 

#2 před 3 lety

phx
Moderator
Registrovaný: 17. 4. 2008
Příspěvky: 878

Re: ODBC, MSSQL a UTF8 ne a ne a ne ?!

To bude nekde v nastaveni ODBC ve windows.

 

#3 před 3 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: ODBC, MSSQL a UTF8 ne a ne a ne ?!

Mám pocit, že ODBC UTF-8 vůbec neumí.

 

#4 před 3 lety

mcmatak
dibi guru
Registrovaný: 17. 7. 2009
Příspěvky: 346

Re: ODBC, MSSQL a UTF8 ne a ne a ne ?!

umět by měla, v nějaké verzi 5.1, ale ani za nic se mi nedaří to rozchodit, zkoušel jsem tedy rozchodit driver mssql od dibi, ale opět marně :(

zdá se, že chyba je někde v distribuci souboru ntwdlib.dll, který je součástí balíčku php

chybu se mi nepodařilo opravit, nakonec jsem skončil tak, že při každém vstupu do mssql a výstupu musím používat iconv :(

 

#5 před 3 lety

mcmatak
dibi guru
Registrovaný: 17. 7. 2009
Příspěvky: 346

Re: ODBC, MSSQL a UTF8 ne a ne a ne ?!

vzhledem k tomu, že odbc se nedaří rozjet přes utf-8 a jak sám dgx tvrdí asi to nebude tak lehké, nebylo, by od věci zavést v drivěru něco podobného jako má sqllite?

<?php
        public function query($sql)
        {
                if ($this->dbcharset !== NULL) {
                        $sql = iconv($this->charset, $this->dbcharset . '//IGNORE', $sql);
                }
?>

 

#6 před 3 lety

David Grudl
Administrator
Registrovaný: 8. 2. 2005
Příspěvky: 5548

Re: ODBC, MSSQL a UTF8 ne a ne a ne ?!

To by se zavést určitě dalo. Píšu si

 

#7 před 3 lety

mcmatak
dibi guru
Registrovaný: 17. 7. 2009
Příspěvky: 346

Re: ODBC, MSSQL a UTF8 ne a ne a ne ?!

tak už jsem ten driver přepsal, mrkni jestli je to v pohodě

http://www.webfaq.cz/…IVER.php.txt

jsou doplněny funkce fetch, construct a možná ještě něco, když hodíš do svn, tak určitě rychle uvidíš jestli tam není nějaká bota (což je pravděpodobné)

Editoval mcmatak (24. 7. 2009 11:50)

 

Zápatí