Changeset 38580
- Timestamp:
- 09/08/2016 11:48:05 PM (8 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/wp-includes/wp-db.php
r38507 r38580 778 778 if ( 'utf8' === $charset && $this->has_cap( 'utf8mb4' ) ) { 779 779 $charset = 'utf8mb4'; 780 } 781 782 if ( 'utf8mb4' === $charset && ! $this->has_cap( 'utf8mb4' ) ) { 783 $charset = 'utf8'; 784 $collate = str_replace( 'utf8mb4_', 'utf8_', $collate ); 780 785 } 781 786 -
trunk/tests/phpunit/tests/db.php
r38507 r38580 1032 1032 $this->assertSame( 'utf8mb4_swedish_ci', $result['collate'] ); 1033 1033 } 1034 1035 /** 1036 * @ticket 37982 1037 */ 1038 function test_charset_switched_to_utf8() { 1039 global $wpdb; 1040 1041 if ( $wpdb->has_cap( 'utf8mb4' ) ) { 1042 $this->markTestSkipped( 'This test requires utf8mb4 to not be supported.' ); 1043 } 1044 1045 $charset = 'utf8mb4'; 1046 $collate = 'utf8mb4_general_ci'; 1047 1048 $result = $wpdb->determine_charset( $charset, $collate ); 1049 1050 $this->assertSame( 'utf8', $result['charset'] ); 1051 $this->assertSame( 'utf8_general_ci', $result['collate'] ); 1052 } 1034 1053 }
Note: See TracChangeset
for help on using the changeset viewer.