作者JYHuang (夏天到了,冷不起來了說)
看板PHP
標題Re: [請益] UTF8網頁 <-> big5 資料庫
時間Wed Jul 22 01:19:44 2009
※ 引述《arrack (Arrack Tseng)》之銘言:
: <?php
: $fruits = array("d" => "老", "a" => "王", "b" => "同", "c" => "學");
: function test_alter(&$item1, $key, $encstr){
: $encode=explode('|',$encstr);
: $item1 = iconv($encode[0],$encode[1],$item1);
: }
: array_walk($fruits, 'test_alter', 'utf-8|big5');
: var_dump($fruits);
: ?>
: 不過ICONV 遇到錯誤,就整個消失了,看是要自己寫逐字轉換,還是查詢其他方式
最後還是自己寫成function
如果資料是陣列就用陣列傳回,是物件的話就用物件傳回
還順便把撈回來的資料trim了一下。
記得"許蓋功"這些字好像iconv不過去?不過還沒碰到
MSSQL用起來還是有點不習慣,尤其是傳回的字串會連空白字元一併傳回
害我有時明明覺得都一樣,怎麼判斷還會是不等於..
最近在用Web改寫erp的部份功能..
為了模仿原來的流程,變成AJAX滿天飛
在這情況下,越寫越懷疑到底能不能順利的跑 = =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.104.203.50
→ arrack :iconv不過去,通常是BIG5沒有的字元 07/22 09:04
→ arrack :MSSQL的問題,是資料庫欄位,開啟了填補空白關係 07/22 09:05
→ arrack :茶藝下手冊吧 07/22 09:05
推 arrack :查一 (手滑) 07/22 09:19