note 68371 added to function.unicode-encode

From: Date: Mon, 24 Jul 2006 23:10:24 +0000
Subject: note 68371 added to function.unicode-encode
Groups: php.notes 
Request: Send a blank email to php-notes+get-115108@lists.php.net to get a copy of this message
convert unicode string to any chatacter set <? function unicode_convert($str, $out_encoding) { $ret = ''; for($i=0; $i < strlen($str) / 2; $i++) { $dec = ord($str[$i*2])+256*ord($str[$i*2+1]); if ($dec < 128) { $utf = chr($dec); } elseif ($dec < 2048) { $utf = chr(192 + (($dec - ($dec % 64)) / 64)); $utf .= chr(128 + ($dec % 64)); } else { $utf = chr(224 + (($dec - ($dec % 4096)) / 4096)); $utf .= chr(128 + ((($dec % 4096) - ($dec % 64)) / 64)); $utf .= chr(128 + ($dec % 64)); } $ret .= $utf; } $ret = iconv('utf-8', $out_encoding, $ret); return $ret; } ?> ---- Server IP: 195.222.164.18 Probable Submitter: 85.141.210.54 ---- X-Spam-Status: No, hits=3.1 required=5.0 tests=DATE_MISSING,FROM_NO_LOWER autolearn=no version=2.64 ---- Manual Page -- http://www.php.net/manual/en/function.unicode-encode.php Edit -- http://master.php.net/note/edit/68371 Del: integrated -- http://master.php.net/note/delete/68371/integrated Del: useless -- http://master.php.net/note/delete/68371/useless Del: bad code -- http://master.php.net/note/delete/68371/bad+code Del: spam -- http://master.php.net/note/delete/68371/spam Del: non-english -- http://master.php.net/note/delete/68371/non-english Del: in docs -- http://master.php.net/note/delete/68371/in+docs Del: other reasons-- http://master.php.net/note/delete/68371 Reject -- http://master.php.net/note/reject/68371 Search -- http://master.php.net/manage/user-notes.php

« previous php.notes (#115108) next »