作者GALINE (我是CQD,不是cqd)
看板PHP
標題[請益] 使用iconv做編碼轉換的問題
時間Thu Feb 12 16:53:33 2009
我想把"\u6dbc"之類的unicode編號轉換成utf-8編碼的文字
我的測試code如下:
==================================================
<?php
$str = '6dbc'; //涼
echo '&#'.base_convert($str, 16, 10).'','<hr>';
$rawstr = pack('H*', $str);
echo iconv('UCS-2', 'UTF-8', $rawstr);
?>
===============================================
結果如網址,用iconv去轉的字元沒辦法正確顯示出來
http://hiigara.net/iconvtest.php
檔案本身的編碼是UTF-8
是我哪裡做錯了嗎?還是機器的iconv函式庫有問題呢?
--
這閃電拳能射出雷射光,威力每平方公分一萬億瓦特
威力無比,拳到之處,攻無不克
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.244.113.189
推 mlwmlw :因為你網頁編碼是big5 02/12 18:35
→ GALINE :UTF-8顯示也是錯的,且這跟client端編碼無關吧? 02/12 19:44
※ 編輯: GALINE 來自: 60.244.113.189 (02/13 18:29)