Changeset 30631 for trunk/tests/phpunit/tests/db/charset.php
- Timestamp:
- 11/30/2014 05:35:00 AM (10 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/db/charset.php
r30375 r30631 77 77 ); 78 78 79 // big5 is a non-Unicode multibyte charset 80 $utf8 = "a\xe5\x85\xb1b"; // UTF-8 Character 20849 81 $big5 = mb_convert_encoding( $utf8, 'BIG-5', 'UTF-8' ); 82 $conv_utf8 = mb_convert_encoding( $big5, 'UTF-8', 'BIG-5' ); 83 // Make sure PHP's multibyte conversions are working correctly 84 $this->assertNotEquals( $utf8, $big5 ); 85 $this->assertEquals( $utf8, $conv_utf8 ); 86 87 $fields['big5'] = array( 88 'charset' => 'big5', 89 'value' => $big5, 90 'expected' => $big5 91 ); 79 if ( function_exists( 'mb_convert_encoding' ) ) { 80 // big5 is a non-Unicode multibyte charset 81 $utf8 = "a\xe5\x85\xb1b"; // UTF-8 Character 20849 82 $big5 = mb_convert_encoding( $utf8, 'BIG-5', 'UTF-8' ); 83 $conv_utf8 = mb_convert_encoding( $big5, 'UTF-8', 'BIG-5' ); 84 // Make sure PHP's multibyte conversions are working correctly 85 $this->assertNotEquals( $utf8, $big5 ); 86 $this->assertEquals( $utf8, $conv_utf8 ); 87 88 $fields['big5'] = array( 89 'charset' => 'big5', 90 'value' => $big5, 91 'expected' => $big5 92 ); 93 } 92 94 93 95 // The data above is easy to edit. Now, prepare it for the data provider.
Note: See TracChangeset
for help on using the changeset viewer.