Ticket #32051: 32051.4.diff
File 32051.4.diff, 1.6 KB (added by , 10 years ago) |
---|
-
src/wp-includes/wp-db.php
2542 2542 2543 2543 // Split the CONVERT() calls by charset, so we can make sure the connection is right 2544 2544 $queries[ $value['charset'] ][ $col ] = $this->prepare( "CONVERT( %s USING {$value['charset']} )", $value['value'] ); 2545 unset( $data[ $col ]['db'] ); 2545 2546 } 2546 2547 } 2547 2548 -
tests/phpunit/tests/db/charset.php
55 55 'expected' => "H€llo\xf0\x9f\x98\x88World¢" 56 56 ), 57 57 'koi8r' => array( 58 // koi8r is a character set that needs to be checked in MySQL59 58 'charset' => 'koi8r', 60 59 'value' => "\xfdord\xf2ress", 61 60 'expected' => "\xfdord\xf2ress", 62 'db' => true63 61 ), 64 62 'hebrew' => array( 65 // hebrew needs to be checked in MySQL, too66 63 'charset' => 'hebrew', 67 64 'value' => "\xf9ord\xf7ress", 68 65 'expected' => "\xf9ord\xf7ress", 69 'db' => true70 66 ), 67 'cp1251' => array( 68 'charset' => 'cp1251', 69 'value' => "\xd8ord\xd0ress", 70 'expected' => "\xd8ord\xd0ress", 71 ), 72 'tis620' => array( 73 'charset' => 'tis620', 74 'value' => "\xccord\xe3ress", 75 'expected' => "\xccord\xe3ress", 76 ), 71 77 'false' => array( 72 78 // false is a column with no character set (ie, a number column) 73 79 'charset' => false,