Package: phpbb2
Version: 2.0.12-1
Severity: normal

Hi,

our postgres uses UTF8, the apache server on default iso-8859-1 and the
templates provided from the package are also using this charset.

first, in 2005 it should be standard to use iso-8859-15 so the "Euro"
Curreny Symbol is shown correctly.

for the apache config a 
        php_value default_charset "iso-8859-15"

would do the correct thing, so adding this to the config example would
be nice.



Then the connection php <-> database is broken, because like we
mentioned we use UTF8 (i don't no, if mysql has proper charset
handling).

We fixed the database layer, always to do the correct thing:

--- postgres7.php.orig  2005-03-08 17:07:07.000000000 +0100
+++ postgres7.php       2005-03-08 17:10:35.000000000 +0100
@@ -86,6 +86,12 @@
 
                $this->db_connect_id = ( $this->persistency ) ? 
pg_pconnect($this->connect_string) : pg_connect($this->connect_string);
 
+               # Use the same encoding for our connection to the DB as we do 
for talking with
+               # clients.  That allows us to pass in user input containing 
non-ascii chars into
+               # the database properly.
+               $encoding = ini_get ( 'default_charset' );
+               pg_set_client_encoding ( $this->db_connect_id, $encoding );
+
                return ( $this->db_connect_id ) ? $this->db_connect_id : false;
        }
 

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.4.28
Locale: LANG=C, [EMAIL PROTECTED] (charmap=ISO-8859-15)

Versions of packages phpbb2 depends on:
ii  apache [httpd]                1.3.33-3   versatile, high-performance HTTP s
ii  apache2-mpm-prefork [httpd]   2.0.52-3   Traditional model for Apache2
ii  debconf                       1.4.30.11  Debian configuration management sy
ii  libapache2-mod-php4           4:4.3.10-2 server-side, HTML-embedded scripti
ii  php4                          4:4.3.10-2 server-side, HTML-embedded scripti
ii  php4-cgi                      4:4.3.10-2 server-side, HTML-embedded scripti
ii  php4-pgsql                    3:4.3.9-1  PostgreSQL module for php4

-- debconf information:
* phpbb2/httpd: apache2


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to