"看不到未來的意思是沒動力想要努力為你們未來的意思"
原來一切是如此
又似乎更明白些事情了
卡著讓我一直無法往前的那道牆
時間能沖淡這傷痕嗎
希望時間不會太久....
而你卻傻傻的一直為了我努力的縫補這傷痕 值得嗎
送給那個傻瓜一個最真誠的擁抱
by Oscar
2013年10月31日 星期四
2013年10月25日 星期五
phpMyAdmin 匯出中文資料成 utf-8 編碼的 .csv 格式之注意事項
引用 http://dotnetmis91.blogspot.tw/2010/05/phpmyadmin-utf-8-csv.html
居然沒注意到, 原來還有這樣的差異
今天網頁介面將 MySQL DB 中的中文資料匯出成 .csv 檔,在 phpMyAdmin 的網頁介面上也可以正常顯示,那匯出 .csv 這種純文字格式應該更沒有問題吧?誰知道匯出成功後用 Excel 打開卻是下面這個樣子:
只要利用 Notepad++ 把整份文件或是該程式檔案重新編碼為 utf-8 格式後存檔:
再用 Excel 打開,就不會有亂碼問題了
居然沒注意到, 原來還有這樣的差異
今天網頁介面將 MySQL DB 中的中文資料匯出成 .csv 檔,在 phpMyAdmin 的網頁介面上也可以正常顯示,那匯出 .csv 這種純文字格式應該更沒有問題吧?誰知道匯出成功後用 Excel 打開卻是下面這個樣子:
只要利用 Notepad++ 把整份文件或是該程式檔案重新編碼為 utf-8 格式後存檔:
再用 Excel 打開,就不會有亂碼問題了
2013年10月23日 星期三
再一次的啟程了
收拾了一切的心情...
讓自己回到現實了...
說的再多將抹煞原本心中的那份悸動
選擇 & 決定....而我能做的只剩祝你成功了
蒲公英啟程了...找尋下一個屬於它的棲息地
希望別再下雨了阻止它前進了
by Oscar
讓自己回到現實了...
說的再多將抹煞原本心中的那份悸動
選擇 & 決定....而我能做的只剩祝你成功了
蒲公英啟程了...找尋下一個屬於它的棲息地
希望別再下雨了阻止它前進了
by Oscar
2013年9月10日 星期二
2013年9月6日 星期五
Javascript 與 Facebook 串接
利用 Javascript 與 Facebook 串接
單純了解是否登入及授權的狀態
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraph.org/schema/">
<head runat="server">
<title></title>
<script type="text/javascript" src="https://connect.facebook.net/zh_TW/all.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script>
$(function () {
var _app_id = '{app_id}'; //放至『應用程式ID/ API鑰匙 』
var _api_key = '{api_key}'; //放至『應用程式密鑰』
//驗證
FB.init({
appId: _app_id,
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true, // parse XFBML
oauth: true // enable OAuth 2.0
});
FB.Canvas.setAutoGrow(); //autoResize → no scrollbar
$('#btn').click(function () {
getLoaginState();
});
//檢查登入狀態
function getLoaginState() {
FB.getLoginStatus(function (response) {
if (response.status === 'connected') {
//登入且授權
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$("#uid").html("UID:" + uid);
$("#accessToken").html("accessToken:" + accessToken);
} else if (response.status === 'not_authorized') {
// 登入了尚未授權
alert("請允許授權!");
} else {
// 帳號沒有登入
login();
}
});
}
//跳出登入視窗
function login() {
FB.login(function (response) {
if (response.authResponse) {
var uid = response.authResponse.userID;
console.log(uid);
} else {
alert('須同意應用程式');
}
}, { scope: "email" }); //scope,此設定是可以取得 EMail 的權限。
}
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="fb-root"></div>
<input type="button" id="btn" value="點我授權" /><br />
<span id="uid"></span>
<br>
<span id="accessToken"></span>
</form>
</body>
</html>
畫面如下
單純了解是否登入及授權的狀態
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml" xmlns:og="http://opengraph.org/schema/">
<head runat="server">
<title></title>
<script type="text/javascript" src="https://connect.facebook.net/zh_TW/all.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<script>
$(function () {
var _app_id = '{app_id}'; //放至『應用程式ID/ API鑰匙 』
var _api_key = '{api_key}'; //放至『應用程式密鑰』
//驗證
FB.init({
appId: _app_id,
status: true, // check login status
cookie: true, // enable cookies to allow the server to access the session
xfbml: true, // parse XFBML
oauth: true // enable OAuth 2.0
});
FB.Canvas.setAutoGrow(); //autoResize → no scrollbar
$('#btn').click(function () {
getLoaginState();
});
//檢查登入狀態
function getLoaginState() {
FB.getLoginStatus(function (response) {
if (response.status === 'connected') {
//登入且授權
var uid = response.authResponse.userID;
var accessToken = response.authResponse.accessToken;
$("#uid").html("UID:" + uid);
$("#accessToken").html("accessToken:" + accessToken);
} else if (response.status === 'not_authorized') {
// 登入了尚未授權
alert("請允許授權!");
} else {
// 帳號沒有登入
login();
}
});
}
//跳出登入視窗
function login() {
FB.login(function (response) {
if (response.authResponse) {
var uid = response.authResponse.userID;
console.log(uid);
} else {
alert('須同意應用程式');
}
}, { scope: "email" }); //scope,此設定是可以取得 EMail 的權限。
}
});
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="fb-root"></div>
<input type="button" id="btn" value="點我授權" /><br />
<span id="uid"></span>
<br>
<span id="accessToken"></span>
</form>
</body>
</html>
畫面如下
訂閱:
文章 (Atom)
