//gbk/gb2312下顯示正常,因為gbk下是以兩個十六進製制字元標示乙個漢字
echo chr(195).chr(212);
echo chr(193).chr(181);
echo chr(184).chr(231);
//utf8下顯示正常,因為漢字在utf8下需要三個16進製制來標示
echo chr(232).chr(191).chr(183);
echo chr(230).chr(129).chr(139);
echo chr(229).chr(147).chr(165);
//utf8下顯示正常
echo iconv('gbk','utf-8',chr(195).chr(212));
echo iconv('gbk','utf-8',chr(193).chr(181));
echo iconv('gbk','utf-8',chr(184).chr(231));
$string = '不要迷戀哥';
echo strlen($string);
for($i=0;$i127)
}echo '';print_r($result);exit;
// array
// (
// [0] => 228 184 141
// [1] => 232 166 129
// [2] => 232 191 183
// [3] => 230 129 139
// [4] => 229 147 165
// )
exit;
C語言漢字gbk轉utf 8
一 注意事項 1.請注意漢字內碼 對應字元為 xcc等 和列印出的轉義字元 xcc 的區別!該問題導致我們程式除錯了差不多一整天!見 c語言中轉義字元的使用 2.另外庫函式iconv會把傳入的引數指標移位,這是正常的 請不要認為是自己程式有問題。3.我的終端是utf 8格式,對於其他編碼不能顯示。二...
UTF 8和GBK的區別
utf 8和gbk的區別 2009年06月09日 星期二 下午 02 00 gbk是國家標準gb2312基礎上擴容後相容gb2312的標準。gbk的文字編碼是用雙位元組來表示的,即不論中 英文本元均使用雙位元組來表示,為了區分中文,將其最高位都設定成1。gbk包含全部中文字元,是國家編碼,通用性比u...
GBK和UTF8的區別
gbk和utf8的區別 gbk編碼 是指中國的中文字元,其它它包含了簡體中文與正體中文本元,另外還有一種字元 gb2312 這種字元僅能儲存簡體中文本元。utf 8編碼 它是一種全國家通過的一種編碼,如果你的 涉及到多個國家的語言,那麼建議你選擇utf 8編碼。gbk和utf8有什麼區別?utf8編...