rtoss - Diff between revs 9 and 39

Subversion Repositories:
Rev:
Show entire file - Ignore whitespace
Rev 9 Rev 39
Line 4... Line 4...
4 # Russian 4 # Russian
5    function ru2utf8 ($ru,$RefCode=1){ -  
-   5    function ru2utf8($ru,$RefCode=1){
6         for ($i=0; $i < strlen($ru); $i++){ 6         for ($i=0; $i < strlen($ru); $i++){
7             $thischar=substr($ru,$i,1); 7             $thischar=substr($ru,$i,1);
8             $charcode=ord($thischar); 8             $charcode=ord($thischar);
9             if ($charcode==168){ 9             if ($charcode==168){
10                 $utfchar=(26*32+3+12+10+($charcode)); 10                 $utfchar=(26*32+3+12+10+($charcode));
Line 34... Line 34...
34                 } 34                 }
35                 return $o; 35                 return $o;
36         } 36         }
37 37
38 #Windows Symbol 38 #Windows Symbol
39         function ws2utf8 ($ws,$RefCode=1){ -  
-   39         function ws2utf8($ws,$RefCode=1){
40                 for ($i=0; $i < strlen($ws); $i++){ 40                 for ($i=0; $i < strlen($ws); $i++){
41                         $thischar=substr($ws,$i,1); 41                         $thischar=substr($ws,$i,1);
42                         $charcode=ord($thischar); 42                         $charcode=ord($thischar);
43                         $uniline.=$RefCode?"&#".(61440+($charcode)).";":u2utf8((61440+($charcode))); 43                         $uniline.=$RefCode?"&#".(61440+($charcode)).";":u2utf8((61440+($charcode)));
44                 } 44                 }
Line 73... Line 73...
73                         $entities = ''; 73                         $entities = '';
74                 foreach( $unicode as $value ) $entities .= ( $value > 127 ) ? '&#' . $value . ';' : chr( $value ); 74                 foreach( $unicode as $value ) $entities .= ( $value > 127 ) ? '&#' . $value . ';' : chr( $value );
75                 return $entities; 75                 return $entities;
76                 } else { 76                 } else {
77                         $wchars = ''; 77                         $wchars = '';
78                 foreach( $unicode as $value ) $wchars .= chr($value); -  
-   78                 foreach( $unicode as $value ) $wchars .= u2utf8($value);
79                 return $wchars; 79                 return $wchars;
80                 } 80                 }
81         } 81         }
82 82
83 ?> 83 ?>