Solving utf-8-encoding-issues when connecting to oracle with php and oci8

In a recent project of mine a web-application is developed. This application consumes “some data” from an enterprise Oracle database. The development environment has the latest oracle drivers installed. Everything works as expected. Even the connection-speed is very good. But then comes the deployment of that application. The production environment already runs for a while […]

Geocoding über HTTP mit dem Google-Maps Geocoding-Service

Der Google-Maps-Service ermöglicht Geocoding mittels HTTP-Anfragen. Eine feine Sache und dank JSON als Rückgabeformat und json_decode sehr einfach zu nutzen. Problem mit dem Encoding und json_decode Der folgende Code liefert nicht das erwartete Ergebnis. Die Funktion json_decode liefert für die Antwort ein “leeres Ergebnis”. Eine Analyse von $reponse zeigt einen fehlerhaft codierten String. Das ß […]

[Reminder] Disable output-buffering when sending a download to the browser

If you want to “send a file” to the browser (even if you do it in chunks) and your output-buffering is on you will get a fatal error when having large files. Fatal error: Allowed memory size of 0815 bytes exhausted It makes sense. The data of the file gets buffered. And after a while […]