Re: [請益] UTF8網頁 <-> big5 資料庫

看板PHP作者 (夏天到了,冷不起來了說)時間16年前 (2009/07/22 01:19), 編輯推噓1(103)
留言4則, 1人參與, 最新討論串3/3 (看更多)
※ 引述《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

07/22 09:04, , 1F
iconv不過去,通常是BIG5沒有的字元
07/22 09:04, 1F

07/22 09:05, , 2F
MSSQL的問題,是資料庫欄位,開啟了填補空白關係
07/22 09:05, 2F

07/22 09:05, , 3F
茶藝下手冊吧
07/22 09:05, 3F

07/22 09:19, , 4F
查一 (手滑)
07/22 09:19, 4F
文章代碼(AID): #1APVYoH4 (PHP)
文章代碼(AID): #1APVYoH4 (PHP)