Článek v rubrikách:
25.07.2009 14:56 - Autor: Roman Matěna
PHP 5.2.5 iconv("utf-8", "windows-1250//IGNORE", "čimčarára čim čim"), čas: 15sekund
Pěkný den jsem si užil s hledáním chyby proč skript běží tak pomalu. Chyba byla v knihovně iconv, bohužel neřeknu jaká verze, ale je distribuovaná s PHP 5.2.5.
Tak tohle mi dalo zabrat! A opět Dibi :) Resp. tohle chování najdete u driveru sqlite. Jedná se o řádky
- $sql = iconv($this->charset, $this->dbcharset . '//IGNORE', $sql);
a použití //IGNORE nebo //TRANSLIT
Řešením bylo PHP 5.2.9.
Nevím jestli to dokáže řešit XAMPP, ale u WAMPu oceňuji snadné přepínání mezi několika PHP verzemi, takže snadno můžete testovat PHP 5.3.0.
podobné články
| 15.12.2009 | DbDibiOrm - DibiConnection - staticky, instančně, přistupovat přímo k dibi factory? | (20%) |
| 09.12.2009 | DbDibiOrm | (20%) |
| 07.12.2009 | ORM, dibi, MySQL defaultní hodnoty (pokračování článku) | (20%) |
| 22.07.2009 | ORM, Zend_Db, Doctrine, DibiTableX a co bych navrhl pro dibi | (20%) |
| 22.07.2008 | Jak zpracovávat XML dokument, SimpleXML, ale neumí kódování WINDOWS-1250 | (20%) |
komentáře
RSS Komentáře


