php中文和unicode互轉

2022-06-30 20:33:10 字數 533 閱讀 7100

unicode轉中文時可以使用json_decode()函式實現。

中文轉unicode時需要對字串轉換成ucs-4編碼,再轉成16進製制,再從16進製制轉換成10進製加上&#字首來實現中文轉unicode編碼。

一、unicode轉中文

php<?php

//unicode轉中文

functionunicodedecode($unicode_str)';

$arr =json_decode($json,true);

if(empty($arr))return'';

return$arr['str'];

}$unicode_str ="\u4e2d\u56fd";

echo unicodedecode($unicode_str);

二、中文轉unicode

php//中文轉unicode

functionunicodeencode($str)

return$unicodestr;

}echo unicodeencode($str);

php 中文unicode 互轉

str 原始中文字串 encoding 原始字串的編碼,預設gbk prefix 編碼後的字首,預設 postfix 編碼後的字尾,預設 function unicode encode str,encoding gbk prefix postfix return unistr str unicode...

php 中文unicode 互轉

str 原始中文字串 encoding 原始字串的編碼,預設gbk prefix 編碼後的字首,預設 postfix 編碼後的字尾,預設 function unicode encode str,encoding gbk prefix postfix return unistr str unicode...

php 中文unicode 互轉

str 原始中文字串 encoding 原始字串的編碼,預設gbk prefix 編碼後的字首,預設 postfix 編碼後的字尾,預設 function unicode encode str,encoding gbk prefix postfix return unistr str unicode...