dépôts
/
lhc
/
web
/
wiklou.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge "Make doTestLockCalls() faster"
[lhc/web/wiklou.git]
/
maintenance
/
language
/
generateUpperCharTable.php
diff --git
a/maintenance/language/generateUpperCharTable.php
b/maintenance/language/generateUpperCharTable.php
index
b03d704
..
c8393bf
100644
(file)
--- a/
maintenance/language/generateUpperCharTable.php
+++ b/
maintenance/language/generateUpperCharTable.php
@@
-37,6
+37,10
@@
class GenerateUpperCharTable extends Maintenance {
$outfile = $this->getOption( 'outfile', 'upperchar.json' );
$toUpperTable = [];
for ( $i = 0; $i <= 0x10ffff; $i++ ) {
$outfile = $this->getOption( 'outfile', 'upperchar.json' );
$toUpperTable = [];
for ( $i = 0; $i <= 0x10ffff; $i++ ) {
+ // skip all surrogate codepoints or json_encode would fail.
+ if ( $i >= 0xd800 && $i <= 0xdfff ) {
+ continue;
+ }
$char = UtfNormal\Utils::codepointToUtf8( $i );
$upper = mb_strtoupper( $char );
$toUpperTable[$char] = $upper;
$char = UtfNormal\Utils::codepointToUtf8( $i );
$upper = mb_strtoupper( $char );
$toUpperTable[$char] = $upper;