WordPress.org

Make WordPress Core

Ticket #32136: tt.php

File tt.php, 740 bytes (added by Fahrain, 6 years ago)
Line 
1<?
2$value=iconv('windows-1251', 'utf-8',"Çåìëÿ Èñïûòàíèé 11!");
3//$value="Çåìëÿ Èñïûòàíèé 11!";
4                                $regex = '/
5                                        (
6                                                (?: [\x00-\x7F]                  # single-byte sequences   0xxxxxxx
7                                                |   [\xC2-\xDF][\x80-\xBF]       # double-byte sequences   110xxxxx 10xxxxxx
8                                                |   \xE0[\xA0-\xBF][\x80-\xBF]   # triple-byte sequences   1110xxxx 10xxxxxx * 2
9                                                |   [\xE1-\xEC][\x80-\xBF]{2}
10                                                |   \xED[\x80-\x9F][\x80-\xBF]
11                                                |   [\xEE-\xEF][\x80-\xBF]{2}';
12
13
14                                $regex .= '){1,50}                          # ...one or more times
15                                        )
16                                        | .                                  # anything else
17                                        /x';
18                                $value1 = preg_replace( $regex, '$1', $value );
19echo iconv('utf-8', 'windows-1251',$value1);
20?>