----------------------------------------------------------------------
($size, $data)
| 474 | |
| 475 | //---------------------------------------------------------------------- |
| 476 | public static function checkModeKanji($size, $data) |
| 477 | { |
| 478 | if($size & 1) |
| 479 | return false; |
| 480 | |
| 481 | for($i=0; $i<$size; $i+=2) { |
| 482 | $val = (ord($data[$i]) << 8) | ord($data[$i+1]); |
| 483 | if( $val < 0x8140 |
| 484 | || ($val > 0x9ffc && $val < 0xe040) |
| 485 | || $val > 0xebbf) { |
| 486 | return false; |
| 487 | } |
| 488 | } |
| 489 | |
| 490 | return true; |
| 491 | } |
| 492 | |
| 493 | /*********************************************************************** |
| 494 | * Validation |