2015年6月16日火曜日

PHP:TCPDFで全角ハイフンが出さねば

TCPDFで全角ハイフンを含むPDFを出力すると全角ハイフンが?になる。

マイクロソフト仕様ですと
MINUS SIGN (U+2212, "−") を FULLWIDTH HYPHEN-MINUS (U+FF0D, "-") に割り当てており、これらの変換時にも問題が起こる。

postgreSQLはEUC_JPはx-eucJP-Openのことらしく、
なのでPHPもeucJP-winを基本文字コードで指定せねばならんらしい。

PostgreSQLでの-はEUCコードがa1dd、ユニコードは2212。
これをeucJP-winで変換しようとすると割当がないので?になるんだね。

JSON 文字列をデコードする関数で行う方法もあるようです。
$uniWh = json_decode('"\uFF0D"');//全角ハイフン





2015年4月23日木曜日

PostgreSQLで 年月日のみの日付型データ取得方法

-- PostgreSQLで 年月日のみの日付型データ取得方法
-- 整数秒(timestamp(0))で現在時刻取得、"日"より下を切り捨てる
select date_trunc('day',cast(current_timestamp as timestamp(0)))
union all
-- ミリ秒で現在時刻取得、"日"より下を切り捨てる
select date_trunc('day', current_timestamp)
union all
--日付/時刻関数「current_date」を用いる
select current_date;

参考URL

[整数秒:timestamp(0]
タイムスタンプでマイクロ秒ではなく整数秒を利用する http://www.ecoop.net/memo/archives/2006-08-10-2.html
[日付切り捨て:date_trunc]
http://homepage2.nifty.com/sak/w_sak3/doc/sysbrd/psql_k14.htm
[日付/時刻関数:current_date]
PostgreSQL 7.2.3 ユーザガイド:4.8. 日付/時刻関数と演算子
https://www.postgresql.jp/document/7.2/user/functions-datetime.html#FUNCTIONS-DATETIME-CURRENT
date_trunc('day', now())の落とし穴
http://qiita.com/shimomai@github/items/03d114358a5d455d4510

2015年1月28日水曜日

季節家電冬物一掃セール

最終決済画面で表記の金額に
季節家電冬物一掃セール

2014年9月3日水曜日

おすすめBluetooth方式のオーディオレシーバー

おすすめBluetooth方式のオーディオレシーバーはこちら↓
LBT-AVWAR500 (入力:Bluetooth、出力:赤白コンポジットケーブルのみ)

LBT-AVWAR700 (入力:Bluetooth、出力:赤白コンポジットケーブル+光オーディオケーブル)

ちなみに LBT-AVWAR700は価格.comプロダクトアワード2013 オーディオレシーバー・アダプタ部門賞の金賞受賞

2014年8月4日月曜日

ジョイントマット激安~

あるといろいろと使えて便利です。