Ticket #18451: charset-collate.diff
File charset-collate.diff, 1.3 KB (added by , 12 years ago) |
---|
-
wp-includes/wp-db.php
1557 1557 } 1558 1558 1559 1559 /** 1560 * The database character collate. 1561 * 1562 * @since 3.5.0 1563 * 1564 * @return string The database character collate. 1565 **/ 1566 public function charset_collate() { 1567 $charset_collate = ''; 1568 1569 if ( ! empty( $this->charset ) ) 1570 $charset_collate = "DEFAULT CHARACTER SET $this->charset"; 1571 if ( ! empty( $this->collate ) ) 1572 $charset_collate .= " COLLATE $this->collate"; 1573 1574 return $charset_collate; 1575 } 1576 1577 /** 1560 1578 * Determine if a database supports a particular feature 1561 1579 * 1562 1580 * @since 2.7.0 -
wp-admin/includes/schema.php
17 17 * @global string 18 18 * @name $charset_collate 19 19 */ 20 $charset_collate = '';20 $charset_collate = $wpdb->charset_collate(); 21 21 22 if ( ! empty( $wpdb->charset ) )23 $charset_collate = "DEFAULT CHARACTER SET $wpdb->charset";24 if ( ! empty( $wpdb->collate ) )25 $charset_collate .= " COLLATE $wpdb->collate";26 27 22 /** 28 23 * Retrieve the SQL for creating database tables. 29 24 *