diff --git a/wp-content/db.php b/wp-content/db.php
index 79c189e55bf9a9c1d5b2cc39cf3b8d307c7a76c1..abc3353e744143f332e057495f51811d40ae80c8 100644
--- a/wp-content/db.php
+++ b/wp-content/db.php
@@ -723,6 +723,15 @@ class hyperdb extends wpdb {
 			$collate = null;
 
 		$this->set_charset($this->dbhs[$dbhname], $charset, $collate);
+		
+		if ( !isset( $charset ) ) 
+			$charset = null;
+
+		if ( !isset( $collate ) )
+			$collate = null;
+
+        // AI workaround: set all queries to latin1
+		$this->set_charset($this->dbhs[$dbhname], 'latin1');
 
 		$this->dbh = $this->dbhs[$dbhname]; // needed by $wpdb->_real_escape()