Forum Webscript.Ru
		Программирование => PHP => Тема начата: я... от 14 Ноября 2002, 18:43:31
		
			
			- 
				народ!
 Прошу помощи в перекодировке русских символов...
 Надо, из строки, к примеру, "Новости" получить такую:
 Новости ?
- 
				мда... от вас дождешься...
 вот...всего 3 часа и все...
 
 function encode($string)  {
 for ($i=0; $i < strlen($string); $i++) {
 if(ord($string[$i])>=192)
 $encoded .= \'\'.(ord(substr(dechex(ord(substr($string,$i))),0))-98).substr(dechex(ord(substr($string,$i))),1).\';\';
 elseif(ord($string[$i])=="168")$encoded .=htmlentities("Л");
 elseif(ord($string[$i])=="184")$encoded .=htmlentities("л");
 else $encoded .= htmlentities($string[$i]);
 }
 return $encoded;
 }
 
- 
				Ну извини, родной, что не сидели, не рефрешили форум каждые 5 секунд, чтобы поскорее увидеть твой вопрос,  что не кинулись сразу писать тебе эту функцию.
			
- 
				[OFF]RomikChef, зачем же так?.. я что-то не так сказал?..откуда эта личная антипатия... А "от вас дождешься" было сказано в шутку...разве что смайлика не было... Прошу прощения за свой вопрос...а ещё за флэйм... ну дурак я...и что в этом такого, блин...[/OFF]