? pg_utf8.diff
? sites/d7
Index: includes/database/pgsql/database.inc
===================================================================
RCS file: /cvs/drupal/drupal/includes/database/pgsql/database.inc,v
retrieving revision 1.9
diff -u -p -r1.9 database.inc
--- includes/database/pgsql/database.inc	13 Nov 2008 21:02:10 -0000	1.9
+++ includes/database/pgsql/database.inc	17 Nov 2008 18:28:54 -0000
@@ -31,6 +31,9 @@ class DatabaseConnection_pgsql extends D
       // Convert numeric values to strings when fetching.
       PDO::ATTR_STRINGIFY_FETCHES => TRUE,
     ));
+
+    // Force PostgreSQL to use the UTF-8 character set by default.
+    $this->exec('set client_encoding="UTF8"');
   }
 
   public function query($query, Array $args = array(), $options = array()) {
