JSON 陣列:
var jsonArray = [
{userName: 'Jack', uid: 001},
{userName: 'Eileen', uid: 002},
{userName: 'Carol', uid: 003}
];
/* *************
函數目的:刪除JSON陣列的物件
************** */
function RemoveOne(array, name, value) {
for (var key in array) {
if (array[key][name] == value) {
array.splice(key, 1);
}
}
}
RemoveOne(jsonArray, 'userName', 'Eileen');
♥大凌♚遊樂誌♥
美食。旅行。
2017年4月12日 星期三
2017年4月10日 星期一
[程式紀錄]PHP。儲存CSV編碼問題
最近接了一個案子是使用到多國文字,並需要將網頁表格儲存為Excel,
我的做法是輸出成CSV格式,檔案小,重點是程式好寫.
由於是多國文字,所以編碼採用UTF-8,
匯出的CSV檔用記事本開啟顯示正常,但用excel開啟就是亂碼,
透過Google大神找到這篇文章,
http://jeiworld.blogspot.tw/2009/09/phpexcelutf-8csv.html
加上 BOM標籤果然就順利解決了~
BOM(Byte Order Mark, U+FEFF)簡單來說就是為了讓編輯程式能夠辨認這個檔案是屬於Unicode格式
header完整設定如下:
header('Pragma: no-cache');
header('Expires: 0');
header('Content-type: application/csv;charset=utf-8');
header('Content-Disposition: attachment; filename="'.$fileName.'.csv"');
echo "\xEF\xBB\xBF";
我的做法是輸出成CSV格式,檔案小,重點是程式好寫.
由於是多國文字,所以編碼採用UTF-8,
匯出的CSV檔用記事本開啟顯示正常,但用excel開啟就是亂碼,
透過Google大神找到這篇文章,
http://jeiworld.blogspot.tw/2009/09/phpexcelutf-8csv.html
加上 BOM標籤果然就順利解決了~
BOM(Byte Order Mark, U+FEFF)簡單來說就是為了讓編輯程式能夠辨認這個檔案是屬於Unicode格式
PHP只要加入這行:
echo "\xEF\xBB\xBF";header完整設定如下:
header('Pragma: no-cache');
header('Expires: 0');
header('Content-type: application/csv;charset=utf-8');
header('Content-Disposition: attachment; filename="'.$fileName.'.csv"');
echo "\xEF\xBB\xBF";
2014年1月3日 星期五
[旅遊]峇里島之寶格麗自由行[Day 2]
今天的行程目標是烏布市場(Pasar Ubud)以及庫塔(Kuta),
由於我們是搭觀光巴士,要到烏布市場,必須先到Kuta轉車,
到Kuta的最早一班車是早上9點,
起床晚了,來不及吃我最愛的早餐...泣..╮(﹀_﹀")╭
匆匆忙忙8:50就到Lobby等車.
等車的時候順手拿起相機拍了Lobby以及泳池~
由於我們是搭觀光巴士,要到烏布市場,必須先到Kuta轉車,
到Kuta的最早一班車是早上9點,
起床晚了,來不及吃我最愛的早餐...泣..╮(﹀_﹀")╭
匆匆忙忙8:50就到Lobby等車.
等車的時候順手拿起相機拍了Lobby以及泳池~
[旅遊]峇里島之寶格麗自由行[Day 1]
峇里島旅遊第一天是入住港麗Bali,
Lobby是在三樓,車子就直接開到入口處~
check in 櫃檯就在Lobby左方, 櫃檯人員貼心遞上冰毛巾以及冷飲,並幫我們辦理check in.
Lobby是在三樓,車子就直接開到入口處~
check in 櫃檯就在Lobby左方, 櫃檯人員貼心遞上冰毛巾以及冷飲,並幫我們辦理check in.
訂閱:
文章 (Atom)