發表文章

目前顯示的是 7月, 2015的文章

[PHP] PHP處理CSV

最近處理匯入CSV時才發現有個更方便的函式 fgetcsv 以前都是單純用  fgets  一行一行處理,但有同事給我csv資料中有欄位有包含\r\n.. 造成用  fgets  會整個大爆炸,所以才意外發現這個 ! 但讀取檔案時發現中文會部分消失,仔細google後才發現原來跟本地設定有關 所以只要再加入一行 setlocale(LC_ALL, "zh_TW.UTF-8"); 就可以解決了 ! 範例: setlocale(LC_ALL, "zh_TW.UTF-8"); $filePath = '/var/www/html/aaa.csv'; $file = fopen($filePath , "r"); while (!feof($file)) { $data = fgetcsv($file); // data為array }

[PHP] 讀檔編碼問題

mb_convert_encoding string mb_convert_encoding ( string $str , string $to_encoding [, mixed $from_encoding = mb_internal_encoding() ] ) $str,要轉換編碼文字 $to_encoding ,要轉成的編碼,如utf-8,big5,大小寫均可 $from,原始讀出來的編碼,如UTF-8,BIG5,大小寫均可 mb_convert_encoding($str, "UTF-8"); //編碼轉換為utf-8 mb_convert_encoding($str, "UTF-8", "BIG5"); //原始編碼為BIG5轉UTF-8 mb_convert_encoding($str, "UTF-8", "auto"); //原始編碼不明,通過auto自動檢測,轉換UTF-8

[jQuery] 事件綁定在有著使用者自訂屬性的element上

在有著data-keyword_id屬性的<a>標籤上綁定事件 $("a[data-keyword_id]").bind("click",function(){ // do things }); http://stackoverflow.com/questions/8172322/how-to-bind-to-a-elements-data-attribute