|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2008-01-29 17:50 UTC] aszmyd at gmail dot com
[2009-04-25 14:53 UTC] jani@php.net
[2009-05-03 01:00 UTC] php-bugs at lists dot php dot net
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Sat Oct 25 19:00:01 2025 UTC |
Description: ------------ Problem with long text transfer in code page windows-1250 (polish characters). When text is longer then 256 characters some unexpected characters appear at the end of it. Text without polish characters is OK. Text with polish characters after 256 character is also OK. Data are retrieved from Progress 10.1A data base through ODBC driver. Transfering data to MS Excel gives perfect results. Reproduce code: --------------- $dsn = "odbc:DSN=soja;PWD=xyz"; $dbh = new PDO($dsn); $sql = 'SELECT certyfikaty.nr_certyfikatu, certyfikaty.zakres, firmy.nazwa_firmy FROM PUB.certyfikaty, PUB.firmy WHERE certyfikaty.id_firmy = firmy.id_firmy; $stmt = $dbh->prepare($sql); $stmt->execute(); $stmt->bindColumn(1, $nr_certyfikatu, PDO::PARAM_STR, 16); $stmt->bindColumn(2, $zakres, PDO::PARAM_STR, 512); $stmt->bindColumn(3, $nazwa_firmy, PDO::PARAM_STR, 64); while ($row = $stmt->fetch(PDO::FETCH_BOUND)){ echo "<td>".$nr_certyfikatu."</td>"; echo "<td>".$nazwa_firmy."</td>"; echo "<td>".$zakres."</td>"; echo "</tr>";} $dbh = null; Expected result: ---------------- echo "<td>".$zakres."</td>" Handel zagraniczny i krajowy surowcami, energią, towarami przemysłowymi. Świadczenie usług w zakresie projektowania oraz realizacji inwestycji przemysłowych i publicznych. Obr?t z zagranicą towarami, technologiami i usługami o znaczeniu strategicznym dla bezpieczeństwa Państwa. Actual result: -------------- echo "<td>".$zakres."</td>" Handel zagraniczny i krajowy surowcami, energią, towarami przemysłowymi. Świadczenie usług w zakresie projektowania oraz realizacji inwestycji przemysłowych i publicznych. Obr?t z zagranicą towarami, technologiami i usługami o znaczeniu strategicznym dla nym dla bezpieczeństwa ŹĆŃ[27 Państwa.