2017年1月9日 星期一

PHP PDO_DBLIB連接MSSQL中文亂碼問題


透過PDO_DBLIB 連接MSSQL  http://php.net/manual/en/ref.pdo-dblib.php

基本連線方式為
$dbh = new PDO ("dblib:host=xx:1433;dbname=xx,$username,$password);

今天遇到utf8讀寫都會亂碼的問題,connection string加上charset=utf8; 也沒作用

原來要指定tds版本7.0以上,charset才會生效
$dbh = new PDO ("dblib:version=7.0;charset=utf8;host=xx:1433;dbname=xx,$username,$password);

2016年12月21日 星期三

Facebook取得不失效的應用程式token

https://www.rocketmarketinginc.com/blog/get-never-expiring-facebook-page-access-token/

token驗證 : https://developers.facebook.com/tools/debug/accesstoken/

換token : https://graph.facebook.com/oauth/access_token?client_id=636159539729969&client_secret=a286c312a3d05ba1826471f9b61efab9&grant_type=fb_exchange_token&fb_exchange_token=

graph explorer tool :  https://developers.facebook.com/tools/explorer/

2016年12月19日 星期一

iOS透過Fabric發佈測試版程式

發布說明
http://nero05.pixnet.net/blog/post/114564437-%E3%80%90fabric%E6%B8%AC%E8%A9%A6%E5%89%8D%E5%A5%8F%E8%A8%AD%E5%AE%9A-%E8%AE%93%E4%BD%A0%E7%9A%84%E6%B8%AC%E8%A9%A6%E5%9C%98%E9%9A%8A%E4%B9%9F%E8%83%BD%E8%BC%95

client安裝說明
https://docs.google.com/presentation/d/1s-nVzQM3-YcodZErwnL-m0TYVSONjA4PUagXX6FhVIE/edit#slide=id.gf9d446c31_0_7

2016年3月2日 星期三

台灣地址格式補正

有時地址資料會不完全,ex:忠孝東路一段5號
想補全縣市、行政區、郵遞區號資料 可透過Google Maps Geocoding API

範例:
https://maps.googleapis.com/maps/api/geocode/json?language=zh-TW&address=忠孝東路一段5號

中文做url encode
https://maps.googleapis.com/maps/api/geocode/json?language=zh-TW&address=%E5%BF%A0%E5%AD%9D%E6%9D%B1%E8%B7%AF%E4%B8%80%E6%AE%B55%E8%99%9F

另有一些參數參考 https://developers.google.com/maps/documentation/geocoding/intro

補充: 簡單的API取google maps geocoding api資料 https://opencube.tw/location/address

2016年2月18日 星期四

2016年1月3日 星期日

Nginx 將舊domain轉移到新domain

原本有個舊的domain是 *.old.com
需要全部轉向到新申請的domain  *.new.com
透過regular expression

server {
    listen 80;
    listen 443;
    server_name ~^((?<subdomain>.*)\.)old.com$;
    return 301 https://${subdomain}.new.com$request_uri;
}

2015年11月30日 星期一