ホームページ  >  記事  >  バックエンド開発  >  PHP で Unicode デコード ツール (Unicode エンコード コンバーター) コード共有を作成_PHP チュートリアル

PHP で Unicode デコード ツール (Unicode エンコード コンバーター) コード共有を作成_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:18:18826ブラウズ

コードをコピーします コードは次のとおりです:

function unicode_encode($name)
{
$name = iconv('UTF-8', 'UCS-2', $ name);
$len = strlen($name);
$str = '';
for ($i = 0; $i {
$c = $ name [$ i];
$ c2 = $ name [$ i + 1] ord($ c)、10、16).str_pad(base_convert(ord($ c2)、10、16)、2、0、 STR_PAD_LEFT); }
}
$str;
}

//UNICODE エンコードされたコンテンツをデコードします
function unicode_decode($name)
{
//エンコードを変換し、Unicode エンコードをブラウズ可能な utf-8 エンコードに変換します
$pattern = '/([w]+) |(\ u([w]{4}))/i';
preg_match_all($pattern, $name, $matches);
if (!empty($matches)) {

$name = '';
for ($ j = 0; $j < count($j++); === 0) = {
$ code =base_convert (substr ($ Str, 2, 2), 16, 10) ; $ code2 = base_convert($ str、4)、16、10);



http://www.bkjia.com/PHPjc/621666.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/621666.html

技術記事

次のようにコードをコピーします。 ?php function unicode_encode($name) { $name = iconv('UTF-8', 'UCS-2', $name); ; for ($i = 0; $i $len - 1; $i = $i + 2) { $...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。