PHP Unicode編碼相互轉換

2021-08-27 21:59:16 字數 1149 閱讀 6799

<?php

/*** $str 原始中文字串

* $encoding 原始字串的編碼,預設utf-8

* $prefix 編碼後的字首,預設"&#"

* $postfix 編碼後的字尾,預設";"

*/function unicode_encode($str, $encoding = 'utf-8', $prefix = '&#', $postfix = ';') else }}

foreach ($arr_cont as &$row)

//轉換unicode碼

foreach ($arr_cont as $key => $value)

return $unicodestr;

}/**

* $str unicode編碼後的字串

* $decoding 原始字串的編碼,預設utf-8

* $prefix 編碼字串的字首,預設"&#"

* $postfix 編碼字串的字尾,預設";"

*/function unicode_decode($unistr, $encoding = 'utf-8', $prefix = '&#', $postfix = ';')

$temp = intval($arruni[$i]);

$unistr .= ($temp < 256) ? chr(0) . chr($temp) : chr($temp / 256) . chr($temp % 256);

}return iconv('ucs-2', $encoding, $unistr);

}$str = "php二次開發:www.php2.cc";

$unistr = unicode_encode($str);

$unistr2 = unicode_decode($unistr);

echo $unistr . '

';echo $unistr2 . '

';$unistr = unicode_encode($str,'gbk','\\u');

$unistr2 = unicode_decode($unistr,'gbk','\\u');

echo $unistr . '

';echo $unistr2 . '

';

unicode編碼和中國的相互轉換

如果你的原始檔案1.properties 該檔案的編碼中國 要轉換unicode的 在cmd通過進入你在 在這種型別的資料夾 native2ascii encoding gb2312 1.properties 2.properties,執行命令後你會在當前資料夾下看到乙個2.properties的檔...

中文字元編碼的相互轉換(一)

作為程式設計師,在日常的工作中總會遇到編碼的知識。尤其是在前後臺互動的過程中,字元編碼如影隨行。如果多個平台的字元編碼不一致,需要相互轉化的話,很有必要了解一下編碼的工作原理。網上有太多關於編碼的知識了,在此我盡量按照我對編碼的理解描述的簡單易懂。1,ascii碼 在計算機內部,所有的資訊最終都表示...

c 中文與GBK編碼值相互轉換

最近專案中用到要把中文和gbk編碼值相互轉換,功能是把16進製制的gbk編碼值轉換成字串輸出,把字串轉換成十六進製制輸出。比較簡單,在這裡做個記錄,方便以後檢視。開發環境vs2015,c 檢視字元編碼 簡體中文 gbk內碼查詢 include include include using namesp...